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

Как вставить в строку SQL-запроса одинарные кавычки   Найти похожие ветки 

← →
Mikeee ©   (2002-04-05 08:50) [0]

Строка типа ADOQuery.SQL.Add(" where MyField=""+Edit.Text+""");
выдает следущее : where MyField="+Edit.Text+"
Если написать так : ADOQuery.SQL.Add(" where MyField=""+Edit.Text+"""
то прога выдает ошибку : Invalid column name "Петров".
Вроде как должны быть в SQL специальные символы, которые отменяют "специальность" символов, таких как """.


← →
amamed_3071 ©   (2002-04-05 09:09) [1]

ADOQuery.SQL.Add(" where MyField="""+Edit.Text+"""");


← →
Anatoly Podgoretsky ©   (2002-04-05 10:08) [2]

Не мучайся - QuotedStr


← →
aj ©   (2002-04-05 10:24) [3]

Можно еще так:
ADOQuery.SQL.Add(" where MyField="+#39+Edit.Text+#39);



← →
Val ©   (2002-04-05 10:51) [4]

Удобнее, при работе с Query, использование параметров. Читабельнее и нет проблем с конкатенацией строк и кавычками..


← →
Mikeee ©   (2002-04-05 12:34) [5]

Спасибо всем, все получилось!



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

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



Память: 0.45 MB
Время: 0.008 c
14-81058
Somebody_
2002-03-20 11:31
2002.04.25
новый трейд ПРО ЭТО.....


3-80771
Леонид
2002-04-04 10:08
2002.04.25
Кнопка поля просмотра в TDBGrid


3-80744
Lego
2002-04-02 02:35
2002.04.25
Наверное глупый вопрос... но все-же... какие файлы нужны клиенту?


3-80751
kirill2000
2002-04-03 23:35
2002.04.25
Сохранение в файл


1-80847
MaxLife
2002-04-12 12:26
2002.04.25
Как вклиниться в оболочку Delphi?




   Наверх