Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Вниз

FB ругается на поле с именем Value   Найти похожие ветки 

 
Капибара (бр)   (2006-03-15 13:33) [0]

Запрос
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?


 
Johnmen ©   (2006-03-15 13:39) [1]

Ага. Особые "правила" с объектами, имена которых совпадают с зарезервированными словами...:))))))))))
Неужели ты этого не знал???
И смело называл переменную begin в программе на D?


 
Sergey13 ©   (2006-03-15 13:42) [2]

>FB ругается на поле с именем Value
Хорошо хоть по голове не бъет. 8-)


 
Капибара (бр)   (2006-03-15 13:46) [3]

Я перекидываю базу из MS SQL в FB. Насколько я понял Value зарезервированное слово в SQL

Какой выход может быть?
Переименовать поле в FB в FValue и подправить запросы?


 
Капибара (бр)   (2006-03-15 13:49) [4]

Извеняюсь FB не ругается. FB нормально работает с таким полем.


 
Johnmen ©   (2006-03-15 13:49) [5]

>Переименовать поле....

Это наилучший выход.


 
Johnmen ©   (2006-03-15 13:52) [6]

>Извеняюсь FB не ругается. FB нормально работает с таким полем.

Враньё. В разрезе сабжа...
:)


 
Капибара (бр)   (2006-03-15 14:01) [7]

Johnmen ©   (15.03.06 13:49) [5]
так и сделаю


 
Капибара (бр)   (2006-03-15 14:08) [8]

Да чуть не забыл...
Спасибо, Johnmen.


 
Desdechado ©   (2006-03-15 18:47) [9]

можно взять в кавычки имя поля, но:
1. это только временное решение, лучше переименовать
2. можноналететьна грабли с именами при 3-м диалекте


 
Zhur ©   (2006-03-16 11:24) [10]

Я извиняюсь, что влез... но это интересно... о каких граблях идет речь? думаю, мне это необходимо знать тоже.
С уважением, Василий.


 
Desdechado ©   (2006-03-16 11:27) [11]

в 3-м диалекте имена регистрозависимые, потому берутся в кавычки


 
Zhur ©   (2006-03-16 11:32) [12]

Все имена? и табли, и полей, и всего другого? Всегда? А я пробовал - можно и без них...


 
Desdechado ©   (2006-03-16 13:26) [13]

если созданы с кавычками, то и использовать с ними


 
Alexandr ©   (2006-03-18 09:38) [14]

сначала создать себе проблемы, а потом их обходить.
Оригинальный стиль работы...


 
kaif ©   (2006-03-19 15:50) [15]

Лучше переименовать поле.
Но можно и так:

insert into TISER
/*список полей не указываем*/
Values
(:dt, :nti, :value, :prizn, :dtcorr)

Для перекачки.
А потом все равно переименовать.
А что, таблицу с таими именами полей удалось создать?
Тогда я вижу здесь противоречие.
Слово VALUES зарезервировано. А вот слово VALUE - не помню.


 
Anatoly Podgoretsky ©   (2006-03-19 15:57) [16]

kaif ©   (19.03.06 15:50) [15]
А что, таблицу с таими именами полей удалось создать?
Тогда я вижу здесь противоречие.
Слово VALUES зарезервировано. А вот слово VALUE - не помню.

CREATE TABLE tbl ("Value" ...)



Страницы: 1 вся ветка

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

Наверх





Память: 0.47 MB
Время: 0.015 c
2-1146026542
severnij_nur
2006-04-26 08:42
2006.05.14
winexec


2-1145991776
valdemot
2006-04-25 23:02
2006.05.14
IniFile


2-1146052225
KyRo
2006-04-26 15:50
2006.05.14
Что не так с сервисом ?


2-1145876145
accinctus
2006-04-24 14:55
2006.05.14
свойства файлов


15-1145513360
Некто
2006-04-20 10:09
2006.05.14
Про соответствие стандарту HTML.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский