|
|
|
arithmetic exception, numeric overflow
|
|||
|---|---|---|---|
|
#18+
Задолбала, кстати и не только меня, эта непонятно откуда берущаяся ошибка !!! Во многих форумах пишут о том что, то бишь нужно при создании базы указывать default characterset при создании полей указывать чарсет и т.д. Указывал !!! даже вроде бы при логине :) и при включении компьютера :) и при создании поля и при удалении поля :) и т.д. везде где только можно... НИФИГА НЕ ПОМОГЛО !!!! помогает обратное: ПРИ СОЗДАНИИ НЕ УКАЗЫВАТЬ default characterset И ВСЕ БУДЕТ РАБОТАТЬ !!! Как у меня :) ... однако ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 04:24 |
|
||
|
arithmetic exception, numeric overflow
|
|||
|---|---|---|---|
|
#18+
Ну открой экспертом и проверь ещё раз кодировку - может пропустил где-то... А может ты каким-то макаром поменял тип кодировки на поле с уже существующими данными... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 11:23 |
|
||
|
arithmetic exception, numeric overflow
|
|||
|---|---|---|---|
|
#18+
В FB 1.5, в некоторых (старых) релизах не работал charset. Попробуй поставь последнюю версию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 13:44 |
|
||
|
arithmetic exception, numeric overflow
|
|||
|---|---|---|---|
|
#18+
Вот тебе стандарный код для начала SQL скрипта, создающего базу. Испытан и проверен годами. /*----------------------*/ set sql dialect 3; set names WIN1251; /* Внимание! Перед именем файла - не более 1 пробела!*/ /* Название набора символов - строчными символами */ create database 'E:\Working\Soft_SP\Data\Soft_SP.gdb' user 'SYSDBA' password 'masterkey' DEFAULT CHARACTER SET WIN1251; /* Зададим collate по умолчанию */ update rdb$character_sets set rdb$default_collate_name = 'PXW_CYRL' where rdb$character_set_name = 'WIN1251' and rdb$default_collate_name = 'WIN1251'; /* Разрешаем длинные сообщения об ошибках */ ALTER DOMAIN "RDB$MESSAGE" type VARCHAR(128); /* Внимание! Перед именем файла - не более 1 пробела!*/ connect 'E:\Working\Soft_SP\Data\Soft_SP.gdb' user 'SYSDBA' password 'masterkey'; set term !! ; create PROCEDURE SET_PXW_CYRL_COLLATE /* Для правильной сортировки кириллицы - в будущем, после Backup - Restore*/ AS begin update rdb$character_sets set rdb$default_collate_name = 'PXW_CYRL' where rdb$character_set_name = 'WIN1251' and rdb$default_collate_name = 'WIN1251'; end !! set term ; !! /*---- Далее - по вскусу ----*/ Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=499&tid=1579736]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 334ms |

| 0 / 0 |
