![]() |
|
#1
|
|||
|
|||
![]() Всем доброго времни суток!
Появилась проблемка... Необходимо добавить 1 запись в существующцю таблицу. Вот оработчик кнопки для добавления строки в таблицу ... Обработчик ADOQuery1.Active := false; ADOQuery1.Clear; ADOQuery1.SQL.Add('INSERT INTO table_test (f_1, f_2, f_3) VALUES ("111111", "222222", "333333")'); ADOQuery1.ExecSQL; 1. Типы всех полей - varchar (not null) 2. Значения как только не указывал ... и в апастрофах, и в ковычках, и в скобочках квадрытных, и просто значение ... 3. Выдает всегда одну и туже ошибку ... ---- Ошибка (дословно): Имя "111111", "222222", "333333" не разрешено в данном контексте. Допустимым значениями являются константы, константные вырожения и (в некоторых случаях) переменные. ----- Примечание: Нашел вариант указывать в тройных апастрофах, т.е. не "111111", а '''111111'''. Работает... но что-то мне подсказывает, что не так это пишется ... ----- По форуму искал аналогичные темы, но так ничего похожего не нашел ... Может кто-нибудь дать короткое описание решения данной проблемы ? Как необходимо указывать значения в скобочке после слова VALUES ? Может кто-нибудь скинуть ссылку на нормыльный справочник с синтаксисом всех запросов MS SQL ? Заранее благодарю за помощь ... |