|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Добрый день. Переходим на РВ 10.5 с 6.5. Библиотеки мигрировали. Однако при запуске приложения вылетает ошибка "Decimal conversion error: PB only supports 18 decimal digits". В шестерке было всё нормально. Где и как подкрутить драйвера (я так понимаю, в DBMS-драйверах дело), чтобы убрать ошибку? БД - оракл 8-ка. Поиск в гугле дал ссылки на аналогичные проблемы при миграции со старых (4-6) версий РВ на новые (8-10) версии и на разных БД (оракл, MS SQL, ASE). Но ссылки почему-то большинство польские, а я польский как-то плохо понимаю; есть немного англоязычных ссылок, но из них тоже непонятно решение проблемы. Может мне кто-то по русски предложит решение проблемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2007, 17:52 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2007, 18:08 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Ну, на первую ссылку я выходил, там советуют ставить РВ 10.5, там, мол, поддержка decimal 30 знаков и проблемы нет. Хрен, я и так 10.5 ставлю, но проблема есть. По второй ссылке пишут, что поставить галочку "Disable Unicode Support" в ДБ-профиле и в дизайн-тайме проблема исчезнет. В дизайн-тайме я и так разобрался с проблемой, правда галочку другую ставил, "Retrieve Numbers In Internal Format", но при запуске приложения всё равно свал. Хотя ссылка полезна в другом, там некий баг-лист есть при переходе с 9-ки, надо бы тоже эти места проверить... ЗЫ. На другом компе проблемы нет и без всяких галочек. Причем человек не признается, что сделал, говорит не помнит... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2007, 15:07 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
tiger_scНу, на первую ссылку я выходил, там советуют ставить РВ 10.5, там, мол, поддержка decimal 30 знаков и проблемы нет. Ну прямо, все 32 сраницы, только это что-ли советуют, а какже вот эта ? И вообще пора бы уже сообщить, на каком операторе ошибка, а то "при запуске" понятие растяжимое. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2007, 16:00 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Я мигрировал 6.5 на 9-ку, потому на 10.5 поблемы не было. Если есть 9-ка - сделай так. Все одно один раз надо и все проблемы решишь ... быстрее выйдет, чем искать ошибку такого рода. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2007, 16:01 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
PavelBuilderЯ мигрировал 6.5 на 9-ку, потому на 10.5 поблемы не было. Если есть 9-ка - сделай так. Все одно один раз надо и все проблемы решишь ... быстрее выйдет, чем искать ошибку такого рода. Проблема не в том в каком порядке мигрировали, т.к. ошибка возникает только на некоторых компьютерах. Значит проблема в ПО и/или настройках этих компьютеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2007, 16:07 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Проблема явно при первом запросе из БД (оракл). Поставил всё с нуля на другом компе - та ж фигня. Т.е. дело не в компе, а в настройках, но вот что настраивать и где... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 07:01 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Начни с региональных установок, проверь чем там разделяется число (точка или запятая) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 15:27 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Ковырял тут машину, на которой всё работает. На ней установлен оракл-сервер 10-ка и клиент 8-ка. А на остальных машинах - только клиент 8-ка. Похоже, что на первой машине и коннект к ораклу идет не через 8-й клиент, а через 10-й, возможно в этом причина. Сама рабочая база, к которой коннект идет, на оракле 8.1.7 крутится. В приложении в строке коннекта стоит DBMS = O84. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 17:01 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Используйте девяточный клиент и будет вам счастье! По - другому это не лечится. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2007, 05:50 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Девяточного нет, поставил десяточный. Заработало, блин. Выходит, что РВ 10.5 криво 8-й клиент поддерживает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2007, 14:03 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
tiger_sc wrote: > Девяточного нет, поставил десяточный. Заработало, блин. Выходит, что РВ > 10.5 криво 8-й клиент поддерживает. Может, это 8-й клиент где-то тупит? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2007, 14:09 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Но ведь с 6-м РВ всё работало! Кста, с 10-м клиентом таки вылезли глюки. Причем в 6-м и в 10-м РВ разные. Хотя, в 10-м, похоже, проблемы не ораклового клиента, а миграции библиотек. А в 6-м уже кроме клиента и винить некого, ведь до него всё работало. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2007, 08:15 |
|
Decimal conversion error: PB only supports 18 decimal digits
|
|||
---|---|---|---|
#18+
Возникла такая же проблема с PB 10, с подключением через ODBC. Снял в настройках ODBC драйвера галку "Использовать национальные настройки при выводе валюты, чисел, дат и времени" и всё заработало! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2015, 04:55 |
|
|
start [/forum/topic.php?fid=15&fpage=7&tid=1335225]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 153ms |
0 / 0 |