![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Invalid use of keyword [D7, Paradox]
VitalikS © (2006-01-25 14:22:00)Есть таблица с полями key, art, name, kol, pay.
При выполнении кода:
with form1.sklv do
begin
close;
sql.Text:='select key,art,name,kol,pay*1.2 as pay from sklad';
open;
end;
вылетает ошибка "Invalid use of keyword. Token: key,art,name,kol,pay*1.2". А когда делаю запрос без "key" т.е. только "art,name,kol,pay*1.2" всё работает нормально, "key"-это ключевое поле. Подскажите пожалуйста что здесь можно сделать.
Desdechado (2006-01-25 16:05:00) [1]> Взять его в двойные кавычки.
указав перед ним имя таблицы, иначе может быть (в некоторых движках) воспринято как строковая константа
VitalikS (2006-01-25 14:32:00) [2]Большое спасибо!!!!
Romkin (2006-01-25 14:25:00) [3]Взять его в двойные кавычки. Но лучше, конечно, переименовать
Johnmen (2006-01-25 14:24:00) [4]Переименовать поле key.
Впредь не давать полям имена, совпадающие с зарезервированными словами.