como fazer uma pesquisa MySQL no Delphi 7 ?

Delphi

21/06/2006

Bom pessoal... sou iniciante em banco de dados mysql... e tenho a seguinte dúvida...

Eu utilizo o Zeos para fazer a conexão com o banco de dados...
a baixo 02 campos do meu meu banco de dados, os quais quero pesquisar...

Cod_Carro
Descr_Carro
etc...

Com o Banco de dados InterBase... eu fazia da seguinte forma...

No [color=red:ba9e078ff2]Object Inspector [/color:ba9e078ff2] eu colocava...
SQL = [color=red:ba9e078ff2]Select * From Tab_Carro Where Descr_Carro Like:Descr_Carro;[/color:ba9e078ff2]
e no [color=red:ba9e078ff2]OnChange[/color:ba9e078ff2] do [color=red:ba9e078ff2]Edit[/color:ba9e078ff2] os Seguintes comandos:

DataModule1.Qry_Descr_Carro.Active := False;
DataModule1.Qry_Descr_Carro.ParamByName(´Descr_Carro´).AsString := Edit1.Text + ´¬´;
DataModule1.Qry_Descr_Carro.Active := True;

tudo funcionava... conforme eu digitava no Edit... a pesquisa ia sendo feita...

mas em MySQL... como faço para fazer esta pesquisa...

Desculpem se não fui bem claro... mas se alguém puder me ajudar fico grato...


Adelor Silva

Adelor Silva

Curtidas 0

Respostas

Daniel Martins

Daniel Martins

21/06/2006

já tentou fazer da mesma forma?


GOSTEI 0
Adelor Silva

Adelor Silva

21/06/2006

tentei mesmo... e da erro diz que ´like:NULL´ se vc ou alguém tiver uma dica por favor...

obrigado pela sua resposta... aguardo retorno...


GOSTEI 0
Daniel Martins

Daniel Martins

21/06/2006

verifica a sintaxe do código:
 Select * From Tab_Carro Where Descr_Carro Like (:Descr_Carro)

você informou o tipo do parametro :Descr_Carro na propriedade params do DataModule1.Qry_Descr_Carro?

você tbm pode tentar assim:
DataModule1.Qry_Descr_Carro.Active := False; 
DataModule1.Qry_Descr_Carro.params[0].AsString := Edit1.Text + ´¬´; 
DataModule1.Qry_Descr_Carro.Active := True; 


espero ter ajudado..


GOSTEI 0
Adelor Silva

Adelor Silva

21/06/2006

utilizei a sujestão que vc deu... mas da o seguinte erro...

[color=red:76ca87ea85]SQL Error: Unknow column ´Descr_Carro´ in ´where clause´[/color:76ca87ea85]

se vc puder analizar fico grato... um abraço...


GOSTEI 0
Daniel Martins

Daniel Martins

21/06/2006

quais os nomes dos componentes que você usa para conectar no banco de dados?


GOSTEI 0
Adelor Silva

Adelor Silva

21/06/2006

estou utilizando o zeos para fazer toda a conexão com o banco de dados...

zconection - para conectar o banco de dados... e o ZSqlUpDate para gerenciar as atualizações...

obrigado pela sua atenção... fico no aguardo do retorno...


GOSTEI 0
Adelor Silva

Adelor Silva

21/06/2006

será que ninguém tem um exemplo pra disponibilizar para mim, e até mesmo para os iniciantes em banco de dados mysql...

agradeço a atenção de todos...


GOSTEI 0
Daniel Martins

Daniel Martins

21/06/2006

Eu Custumo Usar os Componentes DBXpress para acessar banco de dados Mysql e IB.
Já tentou usar esses componentes?


GOSTEI 0
POSTAR