-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
sql.add('Select * from Produtos where Produto like '+
QuotedStr('%'+editproduto.text+'%'));
No segundo, até daria certo, se você não tivesse deixado a %, para gora
da string (like %"...). Seria "...like "%'+edit.text+'%"';
HNS Informática escreveu
Amigo,
O sinal % tem q estar dentro da aspas, assim:
sql.add('Select * from Produtos where Produto like "%'+editproduto.text+'%"');
Dependendo do banco pode dar alguns erros, então aconselho a fazer assim:
sql.add('Select * from Produtos where Produto like :Param');
Params[0].AsString
Enviada em: terça-feira, 25 de outubro de 2005 15:16
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Erro SQL Like
Tente fazer com a função QuotedStr...
sql.add('Select * from Produtos where Produto like ' + QuotedStr('%' +
editproduto.text + &
tente assim. com " (aspas duplas) para fechar o string.
sql.add('Select * from Produtos where Produto like "%'+editproduto.text+'%"');
Ricardo
- Original Message -
From: "Nivaldo Stainle" <[EMAIL PROTECTED]>
To:
Sent: Tuesday, October
a: Lista DelphiBr; DelphiTotal; DelphiMysql; DelphiLista
Assunto: [delphi-br] Erro SQL Like
pessoal, estou fazendo uma sql com like e esta dando erro...
tabela Produtos no campo mysql
campos Produto, Valor.
sql.add('Select * from Produtos where Produto like
%'+editproduto.text+'%&
acredito que se você usar parâmetros e adicionar os '%" ao TEdit antes de
associar ao parâmetro dará certo.
Stainle
HNS Informática <[EMAIL PROTECTED]> escreveu:
pessoal, estou fazendo uma sql com like e esta dando erro...
tabela Produtos no campo mysql
campos Produto, Valor.
sql.add('Sele
uot;DelphiTotal"
<[EMAIL PROTECTED]>; "DelphiMysql"
<[EMAIL PROTECTED]>; "DelphiLista"
<[EMAIL PROTECTED]>
Sent: Tuesday, October 25, 2005 4:05 PM
Subject: [delphi-br] Erro SQL Like
pessoal, estou fazendo uma sql com like e esta dando erro...
t
hiTotal"
<[EMAIL PROTECTED]>; "DelphiMysql"
<[EMAIL PROTECTED]>; "DelphiLista"
<[EMAIL PROTECTED]>
Sent: Tuesday, October 25, 2005 4:05 PM
Subject: [delphi-br] Erro SQL Like
pessoal, estou fazendo uma sql com like e esta dando erro...
tabela Prod
1º - Verifique se a propriedade SQL esta mesmo limpa quando você adiciona esse
comando. Senão, execute um Clear nela antes;
2º - Faça dessa forma:
cBusca := '%'+Trim(editproduto.text)+'%';
sql.add('Select * from Produtos where Produto like "'+cBusca+'"');
Wilton
WGO Telecom
HNS Informática wr
quot; ; "DelphiTotal" <[EMAIL
PROTECTED]>; "DelphiMysql" <[EMAIL PROTECTED]>; "DelphiLista" <[EMAIL
PROTECTED]>
Sent: Tuesday, October 25, 2005 4:05 PM
Subject: [delphi-br] Erro SQL Like
pessoal, estou fazendo uma sql com like e esta dando erro...
t
pessoal, estou fazendo uma sql com like e esta dando erro...
tabela Produtos no campo mysql
campos Produto, Valor.
sql.add('Select * from Produtos where Produto like %'+editproduto.text+'%'); ou
ja tentei tambem
sql.add('Select * from Produtos where Produto like %"'+editproduto.text+'"%');
edit
11 matches
Mail list logo