Главная страница
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.04 c
2-1149588259
D@Nger
2006-06-06 14:04
2006.06.25
Ошибка при поиске методом Locate


2-1149410296
Wood
2006-06-04 12:38
2006.06.25
Найстройка bevel


3-1146298835
John Magic
2006-04-29 12:20
2006.06.25
автоматическая нумерация строк в DBGrid


15-1148799490
Kerk
2006-05-28 10:58
2006.06.25
Два вопроса


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