Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.031 c
4-1143058142
Alex_PP
2006-03-22 23:09
2006.06.25
Почему виснет FindWindow(nil, dialog window ) в функции ловушки?


6-1139898387
RomanDelphin
2006-02-14 09:26
2006.06.25
Анализ Локалки


2-1149180963
susergey
2006-06-01 20:56
2006.06.25
Как определить имя пользователя в сети


2-1149139006
Ezorcist
2006-06-01 09:16
2006.06.25
написание компонента от TClientSocket


15-1149143398
Игорь Шевченко
2006-06-01 10:29
2006.06.25
Offtopic: Ищется квартира в Москве на предмет снять :)