Re: [delphi-br] Erro SQL Like
Boa tarde! Acho melhor vc tentar: sql.add('Select * from Produtos where Produto like '+QuotedStr('%'+editproduto.text+'%')); Boa sorte. Ulisses - Original Message - From: HNS Informática [EMAIL PROTECTED] To: Lista DelphiBr delphi-br@yahoogrupos.com.br; 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... 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+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro SQL Like
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 wrote: 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+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro SQL Like
tente fazer da seguinte forma.. LIKE %'+texto.text+'% Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] - Original Message - From: HNS Informática [EMAIL PROTECTED] To: Lista DelphiBr delphi-br@yahoogrupos.com.br; 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... 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+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro SQL Like
Tente fazer com a função QuotedStr... sql.add('Select * from Produtos where Produto like ' + QuotedStr('%' + editproduto.text + '%')); - Original Message - From: HNS Informática [EMAIL PROTECTED] To: Lista DelphiBr delphi-br@yahoogrupos.com.br; 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... 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+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro SQL Like
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('Select * from Produtos where Produto like %'+editproduto.text+'%'); ou ja tentei tambem sql.add('Select * from Produtos where Produto like %'+editproduto.text+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro SQL Like
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: delphi-br@yahoogrupos.com.br Sent: Tuesday, October 25, 2005 4:21 PM Subject: Re: [delphi-br] Erro SQL Like 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('Select * from Produtos where Produto like %'+editproduto.text+'%'); ou ja tentei tambem sql.add('Select * from Produtos where Produto like %'+editproduto.text+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro SQL Like
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 := '%'+editproduto.text+'%'; Espero ter ajudado, Vanderson Sá 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('Select * from Produtos where Produto like %'+editproduto.text+'%'); ou ja tentei tambem sql.add('Select * from Produtos where Produto like %'+editproduto.text+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Vanderson de Sá Programador Tel.: (21) 9243-7035 [EMAIL PROTECTED] - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro SQL Like
-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: 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+'%'); editproduto.text é um edit que estou usando o erro é o seguinte erro de syntax na sql... att. Charles Chiodi [As partes desta mensagem que não continham texto foram removidas] - -- Oséias Ferreira.oseiasferreira (arroba) yahoo.com.br Linux counter #333243 GPG/PGP: 0x60084245 fingerprint: B1A2 81EF 0560 66D3 8B22 1BC0 1CA6 0374 6008 4245 -BEGIN PGP SIGNATURE- Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDXnkIHKYDdGAIQkURAstMAJ9LjBKD4op6rbegSwVFW0Ayufc8YACeP1a5 B99L1FKkYisC1skXvKj4KbY= =GV+/ -END PGP SIGNATURE- ___ Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html