como fazer uma pesquisa MySQL no Delphi 7 ?
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...
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
Curtidas 0
Respostas
Daniel Martins
21/06/2006
já tentou fazer da mesma forma?
GOSTEI 0
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...
obrigado pela sua resposta... aguardo retorno...
GOSTEI 0
Daniel Martins
21/06/2006
verifica a sintaxe do código:
você informou o tipo do parametro :Descr_Carro na propriedade params do DataModule1.Qry_Descr_Carro?
você tbm pode tentar assim:
espero ter ajudado..
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
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...
[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
21/06/2006
quais os nomes dos componentes que você usa para conectar no banco de dados?
GOSTEI 0
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...
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
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...
agradeço a atenção de todos...
GOSTEI 0
Daniel Martins
21/06/2006
Eu Custumo Usar os Componentes DBXpress para acessar banco de dados Mysql e IB.
Já tentou usar esses componentes?
Já tentou usar esses componentes?
GOSTEI 0