Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > OO4O тип данных


Автор: h3110w0r1d 21.5.2013, 23:13
Приветствую!
Я пишу на ASP JScript в связке с OO4O. Не могу решить одну проблему: если в таблице поле имеет тип NUMBER(любой точности и масштаба), dynaset возвращает строку. Официальная документация гласит:
NUMBER (1-4, 0) ORADB_INTEGER 3 Integer
NUMBER (5-9, 0) ORADB_LONG 4 Long Integer
NUMBER(10-15, 0) ORADB_DOUBLE 7 Double
NUMBER (16-38, 0) ORADB_TEXT 10 String
NUMBER (1-15, n) ORADB_DOUBLE 7 Double
NUMBER (16-38, n) ORADB_TEXT 10 String

В отладчик свойство Type к oraField выдаёт правильные цифры, но Value в любом случае - строка. Почему такое происходит и что с этим делать? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)