Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2012, 05:16   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Вопрос Странное ограничение на имя поля в Firebird

Добрый день! Заметил такую вещь: если создать в Firebird поле с именем, например, "НАЗВАНИЕ ДОЛЖНОСТИ", то оно не создастся. Даже в IBExpert'e. А ошибка выдается следующая:
Код:
This operation is not defined for system tables.
unsuccessful metadata update.
MODIFY RDB$RELATIONS failed.
arithmetic exception, numeric overflow, or string truncation.
string right truncation.
Однако, если я просто укажу одно слово, то создастся. Почему так происходит?
---
Только что узнал, что имя поля на кириллице не может быть больше 16 символов.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 09.09.2012 в 06:20.
artemavd вне форума Ответить с цитированием
Старый 09.09.2012, 10:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Пробелы мешают. Огнептица их пока что не любит. Плюс да есть какое-то ограничение на имя поля
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.09.2012, 10:28   #3
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Да дело не в пробелах. Постепенно увеличивая длину поля, выяснил что максимально возможная длина это 16 символов.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 09.09.2012, 15:12   #4
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

макс длина поля 32 симв, а на кирилице это значение будет равно ровно в половину меньше)
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Blob-поля в Firebird Liones БД в Delphi 1 23.11.2010 11:45
создание blob поля в Firebird Lokos БД в Delphi 0 12.04.2010 07:58
Странное исключение при просмотре поля Access adwaer Общие вопросы .NET 2 05.01.2010 09:17
имя файла из поля LINK andreev Microsoft Office Word 9 03.07.2009 14:56