![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FB ругается на поле с именем Value [FB 1.5]
Капибара (бр) © (2006-03-15 13:33:00)Запрос
insert into TISER
(dt, nti, value, prizn, dtcorr)
Values
(:dt, :nti, :value, :prizn, :dtcorr)
При выполнении выдает
SQL Error code =-104
Token unknown -line 2 char 13
value'. Process stoped бла бла бла
Может какие то особые правила при работе с полем с именем Value?
Anatoly Podgoretsky (2006-03-19 15:57:00) [1]kaif © (19.03.06 15:50) [15]
А что, таблицу с таими именами полей удалось создать?
Тогда я вижу здесь противоречие.
Слово VALUES зарезервировано. А вот слово VALUE - не помню.
CREATE TABLE tbl ("Value" ...)
kaif (2006-03-19 15:50:00) [2]Лучше переименовать поле.
Но можно и так:
insert into TISER
/*список полей не указываем*/
Values
(:dt, :nti, :value, :prizn, :dtcorr)
Для перекачки.
А потом все равно переименовать.
А что, таблицу с таими именами полей удалось создать?
Тогда я вижу здесь противоречие.
Слово VALUES зарезервировано. А вот слово VALUE - не помню.
Alexandr (2006-03-18 09:38:00) [3]сначала создать себе проблемы, а потом их обходить.
Оригинальный стиль работы...
Desdechado (2006-03-16 13:26:00) [4]если созданы с кавычками, то и использовать с ними
Zhur (2006-03-16 11:32:00) [5]Все имена? и табли, и полей, и всего другого? Всегда? А я пробовал - можно и без них...
Desdechado (2006-03-16 11:27:00) [6]в 3-м диалекте имена регистрозависимые, потому берутся в кавычки
Zhur (2006-03-16 11:24:00) [7]Я извиняюсь, что влез... но это интересно... о каких граблях идет речь? думаю, мне это необходимо знать тоже.
С уважением, Василий.
Desdechado (2006-03-15 18:47:00) [8]можно взять в кавычки имя поля, но:
1. это только временное решение, лучше переименовать
2. можноналететьна грабли с именами при 3-м диалекте
Капибара (бр) (2006-03-15 14:08:00) [9]Да чуть не забыл...
Спасибо, Johnmen.
Капибара (бр) (2006-03-15 14:01:00) [10]Johnmen © (15.03.06 13:49) [5]
так и сделаю
Johnmen (2006-03-15 13:52:00) [11]>Извеняюсь FB не ругается. FB нормально работает с таким полем.
Враньё. В разрезе сабжа...
:)
Капибара (бр) (2006-03-15 13:49:00) [12]Извеняюсь FB не ругается. FB нормально работает с таким полем.
Johnmen (2006-03-15 13:49:00) [13]>Переименовать поле....
Это наилучший выход.
Капибара (бр) (2006-03-15 13:46:00) [14]Я перекидываю базу из MS SQL в FB. Насколько я понял Value зарезервированное слово в SQL
Какой выход может быть?
Переименовать поле в FB в FValue и подправить запросы?
Sergey13 (2006-03-15 13:42:00) [15]>FB ругается на поле с именем Value
Хорошо хоть по голове не бъет. 8-)
Johnmen (2006-03-15 13:39:00) [16]Ага. Особые "правила" с объектами, имена которых совпадают с зарезервированными словами...:))))))))))
Неужели ты этого не знал???
И смело называл переменную begin в программе на D?