Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

Двойные кавычки в запросе   Найти похожие ветки 

 
Denkop ©   (2003-09-03 15:08) [0]

В TIBQuery загоняю запрос:
Str:="INSERT INTO STAT (ID,TEXT) VALUES (1,"Hello "all" people")
ExecSQL;
И получаю ошибку string trancation, т.е. как я понял не нравятся кавычки в запросе. Как это исправить?

З.Ы. Юзаю firebird 1.0.3.972 под вынь ХР


 
stud ©   (2003-09-03 15:17) [1]

Str:="INSERT INTO STAT (ID,TEXT) VALUES (1,"Hello all people")"


 
Leran2002 ©   (2003-09-03 15:24) [2]

Str:="INSERT INTO STAT (ID,TEXT) VALUES (1,""Hello "all" people"")";


 
Anatoly Podgoretsky ©   (2003-09-03 15:25) [3]

Это у тебя точно двойные кавычки, а не два апострофа?


 
stud ©   (2003-09-03 17:47) [4]

тогда наверное
Str:="INSERT INTO STAT (ID,TEXT) VALUES (1,"""Hello "all" people""")";


 
pkert   (2003-09-04 18:57) [5]

chr(?)=" --Найди соответсвующий код двойной кавычки для одинарной это так:

пример:

тебе надо передать в Query следуещее: select * from TABLE where CITY like "Москва"

делаеться єто так:

SQL_STR:="select * from TABLE where CITY like "+#39+"Москва"+#39

или:

SQL_STR:="select * from TABLE where CITY like "+chr(039)+"Москва"+chr(039)


 
Zacho ©   (2003-09-05 08:15) [6]

Все очень просто:
1. Если нужны именно кавычки (а не два апострофа), то просто INSERT INTO STAT (ID,TEXT) VALUES (1,"Hello "all" people")
2. Если два апострофа - INSERT INTO STAT (ID,TEXT) VALUES (1,"Hello """"all"""" people")


 
denkop ©   (2003-09-06 01:18) [7]

All> спасибо, разобрался



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
1-82320
Grouzd[E]v
2003-09-13 09:19
2003.09.25
Будете смеятся: работать с архивами я теперь умею (ho-ho-ho)!


1-82194
DeScriptor
2003-09-12 15:40
2003.09.25
Глобальные проблемы в работе с файлами в Дельфи


4-82543
_smile
2003-07-23 11:26
2003.09.25
Как отловить разворачивание своего окна на весь экран?


14-82454
KSergey
2003-09-05 15:34
2003.09.25
Конференция MS


8-82344
WInAPi Lamer
2003-05-26 17:02
2003.09.25
Мастера помогите плиз.......нарисовать ромашку