MySQL, como acessar????

Delphi

16/03/2005

Boa noite... gostaria de saber qual a melhor forma de se acessar uma base de dados em MySQL seria pelo ADO ???

Desde já muito obrigado!


Raimundo_farias

Raimundo_farias

Curtidas 0

Respostas

Gameiro

Gameiro

16/03/2005

Não uso Mysql, mas você pode usar dbexpress


GOSTEI 0
Raimundo_farias

Raimundo_farias

16/03/2005

cara deu um erro estranho... diz que ñ pode carregar uma dll...

alguem saberia onde encontro uma apostila de como usar a paleta ADO


GOSTEI 0
Lucaniasalvatore

Lucaniasalvatore

16/03/2005

Bom dia, raimundo_farias.

Vc pode usar várias opções para acessar o MySQL pelo Delphi, abaixo tem o link de componentes próprios para esse banco de dados:

[url]http://crlab.com/mydac/[/url]

Acesse tb a página da About.com e veja a dica -
[b:f97bdefd59]Top 10 Dephi components to access MySQL[/b:f97bdefd59]
[url]http://delphi.about.com/cs/toppicks/tp/aatpmysql.htm[/url]

Nessa página vc encontrará sua solução.

Boa programação

Lucania


GOSTEI 0
Marcio.theis

Marcio.theis

16/03/2005

Bom.... Estou fazendo uma importação de base de dados de um futuro cliente nosso e a base deles esta em MySQL, sendo que para acessá-la eu estou utilizando a paleta ADO, usando o sistema com UDL, onde que somente instalei o drive ODBC e criei um ODBC e configurei na minha udl e consegui acessar sem problemas, funcionando de forma perfeita. Quanto a outros componentes, sei te dizer que já peguei para testar os componentes da CoreLab, mas eles não são free depois de 60 dias deve de comprar, e utilizei outros mas que não me recordo o nome, mas na minha opinião você pode usar a paleta ADO sem problemas.


GOSTEI 0
Lucaniasalvatore

Lucaniasalvatore

16/03/2005

Olá, raimundo.

Depois que postei a dica do site About.com, fiz uma pesquisa sobre seu caso e encontrei uma solução melhor ainda e, com exemplo prático de conexão. No próprio site da MySQL tem uma seção com o [b:2f6ef082c9]Manual de Referência do MySQL :: B.1 APIs[/b:2f6ef082c9], vá até o link: Delphi
[url]http://www.mysql.com/Downloads/Contrib/DelphiMySQL2.zip[/url]
e baixe a interface de conexão, esse não tem o que falhar.

Lucania


GOSTEI 0
Silviogs

Silviogs

16/03/2005

Caro Amigo Raimundo Farias

em MySQL seria pelo ADO ???

Não a melhor form que encontrei para acessar qualquer Base de Dasdos foi o ZeosLib, além de ser free ele conecta com a maioria dos Bancos.


http://prdownloads.sourceforge.net/zeoslib/zeosdbo-6.5.1-alpha.zip?download

estes fontes compila tanto no D7 e 2005, funciona muito bem.

Atenciosamente


Silvio Guedes


GOSTEI 0
Raimundo_farias

Raimundo_farias

16/03/2005

Oi LucaniaSalvatore,

a solução do MySQL é bem prática realmente! gostei muito!
mas me diga uma coisa... como faço para concatenar strings em Delphi???
tipo usando as variaveis:

 SQL := ´SELECT alunos.idturma, alunos.nome, turmas.id, turmas.periodo FROM alunos, turmas WHERE turmas.id=´ + [color=green]concatenar com a variavel[/color] turma + ´ AND alunos.idturma=turmas.id AND turmas.periodo=´ + [color=green]concatenar com variavel[/color] horario


muito obrigado!

Ah! onde eu encontro documentação sobre BDE ADO ???


GOSTEI 0
POSTAR