Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[c++] ado mysql неверно передаёт unsigned integer 09.12.06 04:16
Автор: void <Grebnev Valery> Статус: Elderman
|
В таблице есть поле типа UNSIGNED INTEGER.
Прочитав значение поля в variant_t, можно обнаружить, что тип, возвращаемый ADO - это R8 (т.е float) вместо INTEGER. Однако целая часть результата (R8) равна значению в таблице (например, вместо 1 ADO возвращает 1.000000).
Интересно, что если этоже поле сделать SIGNED INTEGER, то ADO возвращает верный тип результата.
Как победить? (скорее всего уже знают кроме меня;))
Спасибо.
|
|
А просто это не стандартный тип. Такое часто встречается... 11.12.06 03:30
Автор: MadBinom Статус: Незарегистрированный пользователь
|
А просто это не стандартный тип. Такое часто встречается там, где присутствует передача данных между раздельными сущностями.(У тебя по LRPC между процессами). Смотри, например, COM.
|
|
|