[b]Pesquisando strings em sql server 7[/b]
Eu executo o seguinte:
adoquery.sql.text:=(´select * from tabela where nome = ´+variavel+´);
Isto não funciona porque como se trata de um campo varchar o valor do critério de pesquisa deve estar entre aspas simples. ex: ´texto´ .
Só que aspas simples faz parte da sintaxe do delphi, já tentei aspas duplas ex: ´texto´ e também não funciona.
como faço para pesquisar strings no mssql ?
Obrigado.[/b]
adoquery.sql.text:=(´select * from tabela where nome = ´+variavel+´);
Isto não funciona porque como se trata de um campo varchar o valor do critério de pesquisa deve estar entre aspas simples. ex: ´texto´ .
Só que aspas simples faz parte da sintaxe do delphi, já tentei aspas duplas ex: ´texto´ e também não funciona.
como faço para pesquisar strings no mssql ?
Obrigado.[/b]
Rodrigo Costa
Curtidas 0
Respostas
Marcelo Saviski
28/02/2003
[color=darkblue:4e9f1d8c79]Mudei um pouco o código, veja como ficou, teste e me conte[/color:4e9f1d8c79]
[b:4e9f1d8c79][color=red:4e9f1d8c79]valores ASCII[/color:4e9f1d8c79][/b:4e9f1d8c79]
[size=18:4e9f1d8c79][color=green:4e9f1d8c79][b:4e9f1d8c79]´ = 39
´ = 34[/b:4e9f1d8c79][/color:4e9f1d8c79][/size:4e9f1d8c79]
adoquery.sql.text:=(´select * from tabela where nome = ´ + #39 + variavel + 39 );
[b:4e9f1d8c79][color=red:4e9f1d8c79]valores ASCII[/color:4e9f1d8c79][/b:4e9f1d8c79]
[size=18:4e9f1d8c79][color=green:4e9f1d8c79][b:4e9f1d8c79]´ = 39
´ = 34[/b:4e9f1d8c79][/color:4e9f1d8c79][/size:4e9f1d8c79]
GOSTEI 0
Anonymous
28/02/2003
Cara muito obrigado !!!!!
Funcionou !!!!
Valeu mesmo !.
Funcionou !!!!
Valeu mesmo !.
GOSTEI 0