URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 45
[ Назад ]

Исходное сообщение
"DBI-connect() failed"

Отправлено Erick , 24-Май-01 19:33 
Кто нибудь сталкивался с такой ошибкой :
DBI->connect() failed: ORA-03120: two-task conversion routine: integer overflow (DBD ERROR: OCISessionBegin).


Содержание

Сообщения в этом обсуждении
"RE: DBI-connect() failed"
Отправлено Арлекин , 25-Май-01 12:43 
С конкретно такой нет, но похожее было: одна прога была частично списана с примеров документации по OCI, в частности сам класс, и там все define-ы делались через describe(), соответственно для NUMBERов все дефинилось как NUMBER_TYPE, а в этом случае упираешься в проблему 32-х разрядов ( 4 Га с хвостиком ). Если тут тот же случай - перепиши к  все NUMBERные define() в STRING_TYPE. Ора сам прекрасно конвертит стринги в нумберы, зато мантисса при STRING_TYPEах 38 байт. Тут уже есть где разгуляться.