Fórum sql parametro com IN #353375
08/02/2008
0
Boa tarde,
Queria fazer o seguinte, fazer uma pesquisa via parametro com duas ou mais cidades em delphi, o problema que estou tendo é com a aspas, não estou conseguindo manipular. banco de dados interbase
sem mais,
select * from cliente where cidade in (´RIO DE JANEIRO´,´SÃO PAULO´)
a dúvida é como continuar a sql?
ibquery.sql.add(´select * from cliente where cidade in (´
sem mais,
Marcos
Queria fazer o seguinte, fazer uma pesquisa via parametro com duas ou mais cidades em delphi, o problema que estou tendo é com a aspas, não estou conseguindo manipular. banco de dados interbase
sem mais,
select * from cliente where cidade in (´RIO DE JANEIRO´,´SÃO PAULO´)
a dúvida é como continuar a sql?
ibquery.sql.add(´select * from cliente where cidade in (´
sem mais,
Marcos
Marcos3001
Curtir tópico
+ 0
Responder
Posts
08/02/2008
Wanderfdr
tente assim
IBQuery1.SQL.Add(´select * from cliente where cidade in (´´RIO DE JANEIRO´´,´´SÃO PAULO´´); ´);
duas aspas equivale uma
ou assim
IBQuery1.SQL.Add(´select * from cliente where cidade in (´+#39+´RIO DE JANEIRO´+39+´, ´+39+´SÃO PAULO´+39+´); ´);
o 39 corresponde código ascii do caracter aspas
IBQuery1.SQL.Add(´select * from cliente where cidade in (´´RIO DE JANEIRO´´,´´SÃO PAULO´´); ´);
duas aspas equivale uma
ou assim
IBQuery1.SQL.Add(´select * from cliente where cidade in (´+#39+´RIO DE JANEIRO´+39+´, ´+39+´SÃO PAULO´+39+´); ´);
o 39 corresponde código ascii do caracter aspas
Responder
Gostei + 0
09/02/2008
Sremulador
´select * from cliente where cidade in (´ + Quotedstr(RIO DE JANEIRO) +´,´ + QuotedStr(SÃO PAULO) + ´)´ ;, isso resolve
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)