powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Decimal conversion error: PB only supports 18 decimal digits
14 сообщений из 14, страница 1 из 1
Decimal conversion error: PB only supports 18 decimal digits
    #34396920
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Переходим на РВ 10.5 с 6.5. Библиотеки мигрировали. Однако при запуске приложения вылетает ошибка "Decimal conversion error: PB only supports 18 decimal digits". В шестерке было всё нормально. Где и как подкрутить драйвера (я так понимаю, в DBMS-драйверах дело), чтобы убрать ошибку? БД - оракл 8-ка. Поиск в гугле дал ссылки на аналогичные проблемы при миграции со старых (4-6) версий РВ на новые (8-10) версии и на разных БД (оракл, MS SQL, ASE). Но ссылки почему-то большинство польские, а я польский как-то плохо понимаю; есть немного англоязычных ссылок, но из них тоже непонятно решение проблемы. Может мне кто-то по русски предложит решение проблемы?
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34396966
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищите еще здесь
и в частности здесь
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34400471
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, на первую ссылку я выходил, там советуют ставить РВ 10.5, там, мол, поддержка decimal 30 знаков и проблемы нет. Хрен, я и так 10.5 ставлю, но проблема есть.

По второй ссылке пишут, что поставить галочку "Disable Unicode Support" в ДБ-профиле и в дизайн-тайме проблема исчезнет. В дизайн-тайме я и так разобрался с проблемой, правда галочку другую ставил, "Retrieve Numbers In Internal Format", но при запуске приложения всё равно свал. Хотя ссылка полезна в другом, там некий баг-лист есть при переходе с 9-ки, надо бы тоже эти места проверить...

ЗЫ. На другом компе проблемы нет и без всяких галочек. Причем человек не признается, что сделал, говорит не помнит...
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34400666
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tiger_scНу, на первую ссылку я выходил, там советуют ставить РВ 10.5, там, мол, поддержка decimal 30 знаков и проблемы нет.
Ну прямо, все 32 сраницы, только это что-ли советуют, а какже вот эта ?

И вообще пора бы уже сообщить, на каком операторе ошибка, а то "при запуске" понятие растяжимое.
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34400668
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я мигрировал 6.5 на 9-ку, потому на 10.5 поблемы не было. Если есть 9-ка - сделай так. Все одно один раз надо и все проблемы решишь ... быстрее выйдет, чем искать ошибку такого рода.
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34400683
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelBuilderЯ мигрировал 6.5 на 9-ку, потому на 10.5 поблемы не было. Если есть 9-ка - сделай так. Все одно один раз надо и все проблемы решишь ... быстрее выйдет, чем искать ошибку такого рода.
Проблема не в том в каком порядке мигрировали, т.к. ошибка возникает только на некоторых компьютерах.
Значит проблема в ПО и/или настройках этих компьютеров.
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34401669
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема явно при первом запросе из БД (оракл). Поставил всё с нуля на другом компе - та ж фигня. Т.е. дело не в компе, а в настройках, но вот что настраивать и где...
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34403195
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начни с региональных установок, проверь чем там разделяется число (точка или запятая)
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34403599
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ковырял тут машину, на которой всё работает. На ней установлен оракл-сервер 10-ка и клиент 8-ка. А на остальных машинах - только клиент 8-ка. Похоже, что на первой машине и коннект к ораклу идет не через 8-й клиент, а через 10-й, возможно в этом причина. Сама рабочая база, к которой коннект идет, на оракле 8.1.7 крутится. В приложении в строке коннекта стоит DBMS = O84.
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34404486
Геннадич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте девяточный клиент и будет вам счастье! По - другому это не лечится.
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34405840
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Девяточного нет, поставил десяточный. Заработало, блин. Выходит, что РВ 10.5 криво 8-й клиент поддерживает.
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34405871
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tiger_sc wrote:

> Девяточного нет, поставил десяточный. Заработало, блин. Выходит, что РВ
> 10.5 криво 8-й клиент поддерживает.

Может, это 8-й клиент где-то тупит?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Decimal conversion error: PB only supports 18 decimal digits
    #34407561
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но ведь с 6-м РВ всё работало! Кста, с 10-м клиентом таки вылезли глюки. Причем в 6-м и в 10-м РВ разные. Хотя, в 10-м, похоже, проблемы не ораклового клиента, а миграции библиотек. А в 6-м уже кроме клиента и винить некого, ведь до него всё работало.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Decimal conversion error: PB only supports 18 decimal digits
    #39131472
MikeManavendra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла такая же проблема с PB 10, с подключением через ODBC.
Снял в настройках ODBC драйвера галку "Использовать национальные настройки при выводе валюты, чисел, дат и времени" и всё заработало!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Decimal conversion error: PB only supports 18 decimal digits
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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