Como inserir aspas no firebird?
Tem como inserir aspas simples pelo IBOConsole? Se eu fizer
INSERT INTO clientes VALUES (´FF145´, ´´´,NULL);
dá erro.
INSERT INTO clientes VALUES (´FF145´, ´´´,NULL);
dá erro.
Haddeshe
Curtidas 0
Respostas
Osocram
04/11/2004
acho q eh isso q vc quer...
usa essa function
QuotedStr(´ai´) iss vai retornar => ´ai´
c as aspas....
usa essa function
QuotedStr()
QuotedStr(´ai´) iss vai retornar => ´ai´
c as aspas....
GOSTEI 0
Gandalf.nho
04/11/2004
Só tem um problema com isso, QuotedStr é uma função do Delphi, não do IB/FB. Eu acho que ele não está aceitando é apenas ´uma´ aspa simples como no seu exemplo.
GOSTEI 0
Rodolpho123
04/11/2004
Insira via parâmetros. Ex:
E aí vc passa os valores ao parâmetros....
Insert into TABELA (Campo1,Campo2) Values(:param1,:param2)
E aí vc passa os valores ao parâmetros....
GOSTEI 0
Delphi32
04/11/2004
Assim como pode ser feito no Delphi, no IB/FB para você escrever ´uma´ aspas simples você deve colocar duas. Exemplo:
Se você colocar:
Ele vai entender isso aqui:
NOME = ´ ´´ ´
Ou melhor, isole as duas das pontas porque são as que determinam o início e o fim da string. E as duas aspas simples no meio representam uma aspas simples. Sendo assim na SQL acima ele vai procurar um cliente com o nome igual a ´uma´ aspas simples...
Até!
Se você colocar:
SELECT * FROM CLIENTES WHERE NOME = ´´´´
Ele vai entender isso aqui:
NOME = ´ ´´ ´
Ou melhor, isole as duas das pontas porque são as que determinam o início e o fim da string. E as duas aspas simples no meio representam uma aspas simples. Sendo assim na SQL acima ele vai procurar um cliente com o nome igual a ´uma´ aspas simples...
Até!
GOSTEI 0
Osocram
04/11/2004
Só tem um problema com isso, QuotedStr é uma função do Delphi, não do IB/FB. Eu acho que ele não está aceitando é apenas ´uma´ aspa simples como no seu exemplo.
Ahhh enton o prob deve estar na sintaxe... passa todos os campos da sua tabela.. e os tipos... e o sql q vc esta tentando.
Tipo assim... os campos do tipo string e data usa aspas simples... os outros non precisam... e non esqueca q a data a formatacao eh ´aaaa/mm/dd hh:mm:ss´
GOSTEI 0