Fórum consulta no sqlquery #278575

22/04/2005

0

ola fiz a sequinte consulta:
DataModule1.sqlqcliente.Close;
DataModule1.sqlqcliente.SQL.Clear;
DataModule1.sqlqcliente.SQL.Add(´select NOME,´);
DataModule1.sqlqcliente.SQL.Add(´TELEFONE, E_MAIL from cliente´);
DataModule1.sqlqcliente.SQL.Add(´where NOME like ´´+edit1.Text+´¬´´);
DataModule1.sqlqcliente.Open;

so que não dá certo .
tem algo erra

agradeço pela ajuda

rafael


Radolpho

Radolpho

Responder

Posts

22/04/2005

Mysys

aparentemente esta correta ..

qual a mensagem de erro..??


Responder

Gostei + 0

22/04/2005

Aroldo Zanela

Colega,

Tente o seguinte:

DataModule1.sqlqcliente.SQL.Add(´where NOME like ´+QuotedStr(edit1.Text+´¬´));



Responder

Gostei + 0

28/04/2005

Radolpho

ola

fiz o que você disse, não deu erro só que não mostrou os dados da tabela
mostrou todos

valeu


Responder

Gostei + 0

28/04/2005

Radolpho

ola de novo

eu coloquei esse codigo

DataModule1.sqlqcliente.Close;
DataModule1.sqlqcliente.SQL.Clear;
DataModule1.sqlqcliente.SQL.Add(´select NOME,´);
DataModule1.sqlqcliente.SQL.Add(´TELEFONE, E_MAIL from cliente´);
DataModule1.sqlqcliente.SQL.Add(´where NOME like ´´+edit1.Text+´¬´´);
DataModule1.sqlqcliente.Open;

so que não dá certo, dá a seguinte menssagem:

´Column Unknown ´conteudo do edit1.text´¬´

oque é isso , me ajudem por favor , não consigo descubrir o erro

valeu


Responder

Gostei + 0

28/04/2005

Christian_adriano

Olá colega ´radolpho´,

Tente o seguinte:


 with DataModule1.sqlqcliente do begin
   Close; 
   SQL.Clear; 
   SQL.Add(´select NOME,´); 
   SQL.Add(´TELEFONE, E_MAIL from CLIENTE´); 
   SQL.Add(´where upper(NOME) LIKE upper(:Valor)´); 
   ParamByName(´Valor´).asString := edit1.Text + ´¬´;
   Open; 
 end;


t+

Christian.


Responder

Gostei + 0

29/04/2005

Radolpho

valeu pela ajuda christian_adriano

funcionou direitinho o programa

obrigado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar