Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос SQL и символ " [D6]


Страницы:   1 2

Чипырик ©   (2010-01-01 17:48:00) 

Доброго времени суток!
Подскажите, пожайлуста. Есть код:
if (s<>'') then s:=s+' AND (Raion = "'+ComboBox1.Text+'")' else s:='WHERE (Raion = "'+ComboBox1.Text+'")';

В Комбобоксе иногда бывают строки с символом " ...
Соответственно, когда компиллируется код SQL запроса, возникает ошибка синтаксиса, связанная с симоволом "...

Как это дело можно обойти?


12   (2010-01-03 10:21:00) [21]

понял


12   (2010-01-03 10:14:00) [22]

лучше параметры
но можно и QuotedStr


pavel_guzhanov   (2010-01-02 21:18:00) [23]

В запросе допиши сразу  AND (Raion = :Param1)
if (s<>'') then
//тут присваиваешь значение параметру, соответствующий true
else
//тут присваиваешь значение параметру, соответствующий false

Как присваивать - зависит от используемой СУБД и испольтзуемых компонентов доступа.


Плохиш   (2010-01-02 21:12:00) [24]


> Чипырик ©   (02.01.10 10:12) [5]

Лёха, ты бы графу "Образование" в анкете исправил на правильное.


sniknik   (2010-01-02 11:09:00) [25]

параметры это параметры, никаких тайных смыслов у этого слова нет. это даже не "направление" это точный адрес. берешь что ты там используешь,  смотришь в справку в раздел "параметры", и все, это оно и будет.


Чипырик   (2010-01-02 10:12:00) [26]

Что такое параметры? хоть направление, в котором искать подскажите...


Плохиш   (2010-01-01 23:14:00) [27]


> Чипырик ©   (01.01.10 19:10) [2]

Используй параметры


sniknik   (2010-01-01 21:02:00) [28]

> Пробовал LIKE и IN, не помогло...
это не параметры


Чипырик   (2010-01-01 19:10:00) [29]


> Anatoly Podgoretsky

Пробовал LIKE и IN, не помогло...


Anatoly Podgoretsky   (2010-01-01 18:01:00) [30]

> Чипырик  (01.01.2010 17:48:00)  [0]

Используй параметры


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо