![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В конструкторе CREATE TABLE присутствует имя поля FILE [D6, dBase, FoxPro]
SoloD © (2003-03-19 06:40:00)Помогите, пожалуйста!
В конструкторе CREATE TABLE присутствует имя поля FILE. EDBEngineError ругается на такое имя. Как сделать, чтобы на подобные имена не вываливались ошибки?
"CREATE TABLE C_rq1 (LINK float(10), KODDOK float(10), NOMDOK char(7), DTDOK date, FILE boolean, PRIORITY float(10), TYPE float(10), NAZN_PLAT char(254))"
SoloD (2003-03-19 11:50:00) [1]>Johnmen ©
[Name] не проходит,
а вот C_rq1."FILE" проходит.
Я пробовал просто "FILE", не получалось, после указания C_rq1. всё проходит замечательно.
Спасибо всем, особенная благодарность Val!
Всётаки замечательный здесь форум и люди хорошие.
Val (2003-03-19 11:27:00) [2]2 all
my last message for author of topic
Val (2003-03-19 11:26:00) [3]Говорил же - врете :)
CREATE TABLE C_rq1 (LINK float(10),
KODDOK float(10), NOMDOK char(7),
DTDOK date, C_rq1."FILE" boolean,
PRIORITY float(10),
TYPE float(10), NAZN_PLAT char(254))
NAlexey (2003-03-19 11:03:00) [4]>Johnmen ©
Абсолютно верно. Хоть [Name], если заставить MSSQL сгенерить скрипт с таблицы, то там все поля в таких кавычках, это хороший стиль...
Johnmen (2003-03-19 11:00:00) [5]Попробуй ..., [FILE] boolean, ...
SoloD (2003-03-19 10:53:00) [6]> Johnmen © Как было сказано, не называть поля зарезервированными словами !
Легко сказать когда сам себе хозяин. (И, соответственно, именам полей.)
> Val ©
Точно не проходят.
В дополнение, запрос выполняется с помощью TQuery.
Val (2003-03-19 10:31:00) [7]>SoloD © (19.03.03 08:23)
не уверен, что не проходят.
Johnmen (2003-03-19 09:51:00) [8]>Как сделать, чтобы на подобные имена не вываливались ошибки?
Как было сказано, не называть поля зарезервированными словами!
SoloD (2003-03-19 08:23:00) [9]В какие кавычки? у меня вида "FILE" и ""FILE"" не проходят.
Наталия (2003-03-19 07:21:00) [10]Заключи имя поля в кавычки. Но лучше всего не называть поля зарезервированными словами.