Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что это значит? (квадратные скобки) / 7 сообщений из 7, страница 1 из 1
12.10.2004, 15:35:13
    #32734350
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что это значит? (квадратные скобки)
Всем привет!
Я не спец в Access. Поэтому кому-нибудь этот вопрос покажется смешным.
Но что значат квадратные скобки в

db.Execute "INSERT INTO DEALS ([Currency],SE_DESCR, CurDate, B_S, Security, Quantity, Price, DogNumber, Contragent, Amount, TFNumber, Identificator, Commission, Registration, Birga, OurCom) SELECT Currency,SE_DESCR, CurDate, B_S, Security, Quantity, Price, DogNumber, Contragent, Amount, TFNumber, Identificator, Commission, Registration, Birga, OurCom FROM Newcom WHERE Identificator is not null"

Название поля-то безо всяких скобок.
...
Рейтинг: 0 / 0
12.10.2004, 15:42:57
    #32734373
YBW
YBW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что это значит? (квадратные скобки)
benzo

Название поля-то безо всяких скобок.

нефиг такие имена объектам БД присваивать
...
Рейтинг: 0 / 0
12.10.2004, 15:57:26
    #32734422
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что это значит? (квадратные скобки)
Так то ж не я проектировал базу.
Я только исправляю форму!
А имя поля БЕЗ скобок.
Так что рождается мысль, что это неспроста, а имеет какой-то смысл.
...
Рейтинг: 0 / 0
12.10.2004, 16:01:30
    #32734436
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что это значит? (квадратные скобки)
Квадратные скобки означают, что это имя объекта СУБД, а не зарезервированное слово.
...
Рейтинг: 0 / 0
12.10.2004, 16:03:46
    #32734443
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что это значит? (квадратные скобки)
Имена поля, равные зарезервированным словам и имена полей с пробелами
получают кв. скобки, чтобы Аксесс не сошел с ума.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
12.10.2004, 16:10:01
    #32734469
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что это значит? (квадратные скобки)
Iskander68
Имена поля, равные зарезервированным словам и имена полей с пробелами
получают кв. скобки, чтобы Аксесс не сошел с ума.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.0
Если быть более точным, то:
- в квадратные скобки можно заключить любое поле (или даже имя таблицы)
- Акс не проверяет синтаксис того, что находится в квадратных скобках (т.е. вы не получите сообщения об ошибке, если ваше поле имеет имя = рарезервированному слову или идет с пробелами (которые в обычной "жизни" воспринимаются как разделители))
- все что находится в квадратных скобках Акс воспринимает как единое целое
...
Рейтинг: 0 / 0
12.10.2004, 16:15:14
    #32734490
benzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что это значит? (квадратные скобки)
Спасибо большое за объяснение. Очень помогли разобраться!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что это значит? (квадратные скобки) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]