![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADOQuery - Invalid column name [D7, MSSQL]
RIMM © (2003-09-22 05:54:00)
Добрый день!
Формируется запрос:
ADOQuery1.Close;
AdoQuery1.SQL.Clear;
AdoQuery1.SQL.Add("select a.pers_id");
AdoQuery1.SQL.Add("from const a, arhiv_ras b");
AdoQuery1.SQL.Add("where (a.pers_id=b.pers_id)and(b.code<>"003")");
ADOQuery1.Open;
Выдается ошибка: Invalid column name "003".
b.code символьное.
Почему выдается такое сообщение?
RIMM (2003-09-22 08:16:00) [1]
Большое спасибо, запрос работает.
ЮЮ (2003-09-22 06:24:00) [2]
Потому что вместо символа "двойные кавычки" надо поставить дав символа "апостроф", т.е. в тексте запроса текстовые константы выделяются апострофами, а в двойные кавычки перутся поля, чьи названия не отвечают спецификации "идентификатор"