Главная страница
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.03 c
15-1149048331
tsa
2006-05-31 08:05
2006.06.25
31 Мая - День без табака!


6-1139813826
Pavlusha00
2006-02-13 09:57
2006.06.25
БД Через Proxy


2-1149670850
NikSoft
2006-06-07 13:00
2006.06.25
Панель задач и реестр XP


15-1149146657
Un#x
2006-06-01 11:24
2006.06.25
Факультеты


15-1149144079
Зфяшекщт
2006-06-01 10:41
2006.06.25
Нужен ли Линукс вообще?