Страница 1 из 1

ADO MySQL неверно передаёт UNSIGNED INTEGER

Добавлено: 08 дек 2006, 17:20
vg
В таблице есть поле типа UNSIGNED INTEGER.
Прочитав значение поля в variant_t, можно обнаружить, что тип, возвращаемый ADO - это R8 (т.е float) вместо INTEGER. Однако целая часть результата (R8) равна значению в таблице (например, вместо 1 ADO возвращает 1.000000).
Интересно, что если этоже поле сделать SIGNED INTEGER, то ADO возвращает верный тип результата.

Как победить? (скорее всего уже знают кроме меня;))

Спасибо.

Добавлено: 10 дек 2006, 12:19
vg
Не может быть, чтоб никто не знал из профи.