Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
ВнизКак вставить в строку 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 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c