|
|
|
Ошибка при работе с русскими буквами
|
|||
|---|---|---|---|
|
#18+
Создал в 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 - всё ок. В чем может быть дело? Как избавиться от этой ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 17:48:17 |
|
||
|
Ошибка при работе с русскими буквами
|
|||
|---|---|---|---|
|
#18+
А выставить кодировку у поля религия не позволяет? Во всех соединениях одинаково должна стоять или не стоять кодировка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 06:32:06 |
|
||
|
Ошибка при работе с русскими буквами
|
|||
|---|---|---|---|
|
#18+
Это не помогло. Также не помогло новое создание базы с dialect = 3 и установки charset у всей базы. Пока что вышел таким образом - отказался от компонетов FIBLus и перешел к родным, которые есть в Delphi. В данном случае речь идет о 5-Ке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 11:11:03 |
|
||
|
Ошибка при работе с русскими буквами
|
|||
|---|---|---|---|
|
#18+
Так если ты не указал кодировку при создании поля, то для него создаётся та, что выбрана в базе по умолчанию. FIBPlus ту не при чём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 13:09:36 |
|
||
|
Ошибка при работе с русскими буквами
|
|||
|---|---|---|---|
|
#18+
все мура. "отказались от fibplus", "переделали чарсет"... читаем www.ibase.ru/devinfo/ibrusfaq.htm, ВНИМАТЕЛЬНО, и все будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 14:23:03 |
|
||
|
Ошибка при работе с русскими буквами
|
|||
|---|---|---|---|
|
#18+
В компоненте TpFIBDatabase Свойство ConnectParams - свойство CharSet, вообщем оно у тебя должно совпадать с charset с которым ты создавал базу, если ты конечно для поля не указывал charset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 14:29:26 |
|
||
|
Ошибка при работе с русскими буквами
|
|||
|---|---|---|---|
|
#18+
2 kdv: Мы тут FAQ потихонечку пишем свой - просмотрите пожалуйста его своим опытным глазом. Может замечания найдутся... А то ваш FAQ местами устарел сильно, да и альтернатива ему должна быть :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 14:49:33 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32668409&tid=1578014]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
203ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 469ms |

| 0 / 0 |
