[b]Pesquisando strings em sql server 7[/b]

Delphi

28/02/2003

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]


Rodrigo Costa

Rodrigo Costa

Curtidas 0

Respostas

Marcelo Saviski

Marcelo Saviski

28/02/2003

[color=darkblue:4e9f1d8c79]Mudei um pouco o código, veja como ficou, teste e me conte[/color: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

Anonymous

28/02/2003

Cara muito obrigado !!!!!

Funcionou !!!!

Valeu mesmo !.


GOSTEI 0
POSTAR