Вниз
Скачать: CL | DM;

Как из Делфи написать запрос, в котором необходимо использовать а   Найти похожие ветки 

← →
Youta   (2006-04-26 13:30) [0]

Уважаемые мастера! Как из Делфи написать запрос, в котором необходимо использовать апостроф в чистом виде??


← →
Плохиш ©   (2006-04-26 13:31) [1]

QuotedStr


← →
Val ©   (2006-04-26 13:34) [2]

как раз с апострофом "в чистом виде" проблем нет ;) :
`<> "


← →
Delphi basic   (2006-04-26 13:35) [3]

Если я правильно понял вопрос, то примерно так

Query1.SQL.Add("select * from mytable where column1 = """ + Edit1.Text + """")

*если column1 строкового типа, т.е. просто там, где нужно вставить апостроф, просто удваиваешь его


← →
Youta   (2006-04-26 13:35) [4]

спасиба:)))


← →
Val ©   (2006-04-26 13:46) [5]

>Delphi basic   (26.04.06 13:35)
плохой пример. меняйте на параметры.


← →
Delphi basic   (2006-04-26 14:42) [6]


> Val ©   (26.04.06 13:46) [5]
> >Delphi basic   (26.04.06 13:35)
> плохой пример. меняйте на параметры.


Ок, но тогда для приведенного мной примера апострофы будут вовсе не нужны:

Query1.SQL.Clear;
Query1.SQL.Add("select * from mytable where column1 = :p");
Query1.Parameters[0].Value := Edit1.Text;

*sorry, пример писался быстро, так что
1) здесь возможны ошибки синтаксиса,
2) 2-ую строчку можно задать и и Инспекторе объектов (если будут меняться только параметры) - тогда и 1-ая будет не нужна
3) предполагается, что в том же Инспекторе объектов для Query1 задан параметр с именем "p" строкового типа, и он является первым в списке параметров

надеюсь, более-менее понятно :)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
3-1146332166
Express
2006-04-29 21:36
2006.06.25
ADOCommand – как перейти на следующую запись???


15-1149082783
Zeqfreed
2006-05-31 17:39
2006.06.25
Javascript + php, вопрос скорее по первому


15-1148876589
lobach
2006-05-29 08:23
2006.06.25
Триал


4-1143534352
serg111111
2006-03-28 12:25
2006.06.25
Как в имеющемся приложениия написать сервис?


15-1149064855
0bsid
2006-05-31 12:40
2006.06.25
Delphi уроки $$




   Наверх