quot; por que não ?

Firebird

24/07/2003

Tentei passar o codigo SQL query pelo delphi. Mas tive problemas ...
primeiramente ele não aceitou o ´, tive que usar o #39 que representa o tal em codigo asc. Não tenho certeza mas sempre usei o ´ e nunca tive problemas mas desta vez tive. Gostaria de saber se isto ocorre em todas as versões do interbase ou só o 6.0 que uso e no firebird tem este tipo de problema tambem ?

sql.add(´select * from cliente where status_clien=´A´ ´ );

O ERRO acontece no ´.


Midas

Midas

Curtidas 0

Respostas

Afarias

Afarias

24/07/2003

Nunca ví isto ocorrer. Qual a mensagem de erro completa??




Só como sugestão adicional:

SQL.Text := ´select * from cliente where status_clien=´ + QuoteStr(´A´);



T+


GOSTEI 0
Midas

Midas

24/07/2003

unknown colums A


GOSTEI 0
Afarias

Afarias

24/07/2003

|unknown colums A

Vc está usando aspas-duplas (´) e não duas aspas-simples (´)

No Interbase aspas-duplas são para nomes de tabelas, campos, etc.

Por isso o erro.


T+


GOSTEI 0
Midas

Midas

24/07/2003

haaa entendi ...blzzzz vou tentar aqui ...


GOSTEI 0
POSTAR