Название: int вместо double в QSqlQuery Отправлено: star62 от Декабрь 16, 2009, 16:21 Подскажите пожалуйста в чем может быть затык.
Postgress база, в таблице поле типа real (4байта) Делаю селект с помощью QSqlQuery (QSqlQuery query(database); ) После пытаюсь вытащить значение в переменную типа double, все проходит корректно. Но вот засада, результат получается без дробной части :( QVariant.type() говорит что тип корректный, double. Подскажите, в чем может быть проблема? P.S. Вывожу на экран просто cout<<r<<endl; Название: Re: int вместо double в QSqlQuery Отправлено: Makss от Декабрь 16, 2009, 16:36 версия Qt какая??
а то если я не ошибаюсь в ветке Qt 4.5.x был баг такой в драйверах кажется на форуме тут поищите, тема поднималась такая уже Название: Re: int вместо double в QSqlQuery Отправлено: MoPDoBoPoT от Декабрь 16, 2009, 16:40 Проблема поднималась - ссылка (http://www.prog.org.ru/topic_8587_0.html)
Какие-то недочеты в драйвере Название: Re: int вместо double в QSqlQuery Отправлено: star62 от Декабрь 16, 2009, 19:50 Спасибо. Ясно. Версия именно 4.5.3 :(
|