|
|
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
В Firebird 3 в главной таблице ChartAcc, для ключевого поля и других полей домен типа char(8) поменял на домен типа varchar(15) и снова создал бд из sql-скрипта: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. В IBExpert запрос правильно выполняется а в Delphi выводит ошибку: Код: sql 1. В таблице есть старые данные максимальной длиной 8 символ хотя новые, длинные тоже нормально добавляю. Пробовал в новом проекте, но без результата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 06:00 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubu, Илюстрирующего проблему кода ты не привел, поэтому не понятно, что там происходит, что именно за компонент, таблица или Query, кладешь ты туда или берешь, есть ли параметры, какой длины, есть ли статически добавленные колонки, какой длины, и т.д. и т.п. К тому же, почему с этим сюда, а не в Delphi? Ошибка то, совершенно очевидно, не серверная. Модератор: Тема перенесена из форума "Firebird, InterBase". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 08:23 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubu, надо открыть dataset, из которого добавляются данные в базу и там удалить и снова добавить новое поле, чтобы оно создалось с корректной длиной в делфи. Так же косяк может быть в разных кодировках. Например, в базе это WIN1251, а в делфи юникод/утф выставлено в компонентах -- тогда размер обрезается в два раза при сохранении (1 символ из делфи будет хранится как "2 символа" в базе): ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 13:26 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Vlad Fbastibubu, Илюстрирующего проблему кода ты не привел, поэтому не понятно, что там происходит, что именно за компонент, таблица или Query, кладешь ты туда или берешь, есть ли параметры, какой длины, есть ли статически добавленные колонки, какой длины, и т.д. и т.п. К тому же, почему с этим сюда, а не в Delphi? Vlad F компонент fdQuery. Ошибку выдает на любой запрос, например, Код: sql 1. датасеты пустые, запрос динамически создаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 14:16 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Похоже, раньше поле у тебя было в UTF-8, а теперь в какой-то однобайтовой кодировке. Почему огнептица разрешила тебе такое изменение типа - очень интересный вопрос. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 14:26 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПохоже, раньше поле у тебя было в UTF-8, а теперь в какой-то однобайтовой кодировке. Почему огнептица разрешила тебе такое изменение типа - очень интересный вопрос. Dimitry Sibiryakov , FB не разрешил и генерировал sql-скрипт и скриптом создал новую базу(metadata+старые данные). В подчиненных таблицах тоже везде поменял домен. Был домен: Код: sql 1. 2. 3. а сейчас: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 15:01 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 15:38 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubu Vlad F компонент fdQuery. Ошибку выдает на любой запрос, например, Код: sql 1. датасеты пустые, запрос динамически создаю. Если IBExpert, с твоих слов, после модификации структуры таблицы выбирает данные из нее нормально, а FDQuery дает ошибку, считаю, что надо не ждать дальше у моря погоды, а переадресовать вопрос в соседнюю ветку по FireDAC главному бракоделу.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 20:03 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Vlad FЕсли IBExpert, с твоих слов, после модификации структуры таблицы выбирает данные из нее нормально, а FDQuery дает ошибку, считаю, что надо не ждать дальше у моря погоды, а переадресовать вопрос в соседнюю ветку по FireDAC главному бракоделу.)) Нашел ошибку! После модификации структуры ACCPARNT и ACCBALNS с '.' изменился на '.'+пробелы после него: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 21:02 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubu, Сам, по волшебству чтоли, изменился? Так не бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 21:11 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Vlad Fbastibubu, Сам, по волшебству чтоли, изменился? Так не бывает. Не могу сказать. Посчитал, ровно 31 пробелов добавилось, плюс '.' получается 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 21:20 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubu, Где добавилось? В коде добавилось? В данных? САМО? Напоминает анекдот про Ржевского, где "он вам еще и в штаны наложил". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 21:29 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubuVlad Fbastibubu, Сам, по волшебству чтоли, изменился? Так не бывает. Не могу сказать. Посчитал, ровно 31 пробелов добавилось, плюс '.' получается 32. В старой базе стоял тип char(32) какой-нибудь перед экспортом -- отсюда и пробелы до недостающей длины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 21:31 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
JaDi, Смотри внимательнЕе. Аффтар на голубом глазу топит за то, что удоиннял с восьми до пятнадцати, а не укорачивал с тридцати двух.))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 21:40 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Vlad FАффтар на голубом глазу топит за то, что удоиннял с восьми В каких-то старых версиях CHAR добивался пробелами до объявленной длины в байтах, а не символах. То есть CHAR(8) UTF-8 это 32 пробела. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 21:53 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Во всех добивается. Но с каких пор char(8), пусть даже utf8, это 32 пробела, этого моя пока непонимай.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 22:15 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, А, стоп, я пропустил про "в байтах". Но тогда осталось выяснить у аффтара, где он ее достал.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 22:17 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Иногда работаю в Firebird Maestro Profesiional Portable v.17.1.0.1 (март 2017года), иногда в IBExpert. Может быть в этом причина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 22:38 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubu, Т.е. кто-то ИЗ НИХ в штаны тебе наделал? Очень даже может быть.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 22:43 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Vlad Fbastibubu, Т.е. кто-то ИЗ НИХ в штаны тебе наделал? Очень даже может быть.)) Парень, потише! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 22:57 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
bastibubu, Виноват, но дело все в том, что DS пытался намекнуть на возможные дефекты сервера, а не клиентских утилит. Однако походу тема себя действительно исчерпала.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 23:07 |
|
||
|
Variable length column[xxx] overflow. Value length-[32], column maximum length-[15]
|
|||
|---|---|---|---|
|
#18+
Бракодел может спать спокойно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2018, 00:07 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39755086&tid=2039953]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 550ms |

| 0 / 0 |
