Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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]

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




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.021 c
6-81016           Phobos_kx             2002-02-11 19:35  2002.04.25  
Помогите пожалуйста!!! как переслать Image через Socket


1-80864           Филиппов Стас         2002-04-13 18:22  2002.04.25  
замена символов в Edit


1-80990           volodya_              2002-04-12 15:00  2002.04.25  
Как сделать чтобы при нажатии на форме стандартной


6-81013           Созонов Евгений       2002-02-14 10:17  2002.04.25  
Получение информации (кто ? че делал ? время доступа ?) о доступе на свой комп.


3-80832           Tolstomordik          2002-04-05 17:12  2002.04.25  
Получить значение выбранной ячейки в DBGrid