powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка при работе с русскими буквами
7 сообщений из 7, страница 1 из 1
Ошибка при работе с русскими буквами
    #32667641
mike1406
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал в IB Expert 2.5.0.49 таблицу с полем varchar размером 60, без указания charset. Далее в Delphi, используя компонет FIBPlus запускаю процедуру которая вставляет в эту таблицу русский текст. При попытке перечитать dataset выдается ошибка:

Arithmetic overflow or division by zero has occured. arethmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets.


При попытке посмотреть содержание таблицы через IB Expert - всё ок.

В чем может быть дело? Как избавиться от этой ошибки?
...
Рейтинг: 0 / 0
Ошибка при работе с русскими буквами
    #32668024
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А выставить кодировку у поля религия не позволяет?

Во всех соединениях одинаково должна стоять или не стоять кодировка.
...
Рейтинг: 0 / 0
Ошибка при работе с русскими буквами
    #32668409
mike1406
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не помогло. Также не помогло новое создание базы с dialect = 3 и установки charset у всей базы.

Пока что вышел таким образом - отказался от компонетов FIBLus и перешел к родным, которые есть в Delphi. В данном случае речь идет о 5-Ке
...
Рейтинг: 0 / 0
Ошибка при работе с русскими буквами
    #32668739
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так если ты не указал кодировку при создании поля, то для него создаётся та, что выбрана в базе по умолчанию. FIBPlus ту не при чём.
...
Рейтинг: 0 / 0
Ошибка при работе с русскими буквами
    #32668968
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все мура. "отказались от fibplus", "переделали чарсет"...
читаем www.ibase.ru/devinfo/ibrusfaq.htm, ВНИМАТЕЛЬНО, и все будет работать.
...
Рейтинг: 0 / 0
Ошибка при работе с русскими буквами
    #32668994
jonik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В компоненте TpFIBDatabase Свойство ConnectParams - свойство CharSet, вообщем оно у тебя должно совпадать с charset с которым ты создавал базу, если ты конечно для поля не указывал charset.
...
Рейтинг: 0 / 0
Ошибка при работе с русскими буквами
    #32669056
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 kdv:

Мы тут FAQ потихонечку пишем свой - просмотрите пожалуйста его своим опытным глазом. Может замечания найдутся... А то ваш FAQ местами устарел сильно, да и альтернатива ему должна быть :-)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка при работе с русскими буквами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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