PostgreSql и real |
Здравствуйте, гость ( Вход | Регистрация )
PostgreSql и real |
b10t |
6.7.2009, 4:32
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 2.7.2009 Пользователь №: 871 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте.
Столкнулся с такой проблемой: есть таблица в postgresql (v 8.3.4), в ней поле с типом real, при выводе записей, это поле содержит только целую часть числа, дробной нет. Подскажите куда копать. Спасибо. Вот код :
Вот результат вывода в консоль : Цитата 1 | 4 | false QSqlRecord( 3 ) " 0:" QSqlField("id", int, length: 4, generated: yes, typeID: 23) "1" " 1:" QSqlField("naimenovanie", double, length: 4, generated: yes, typeID: 700) "4" " 2:" QSqlField("is_delete", bool, length: 1, generated: yes, typeID: 16) "false" 3 | 6 | false QSqlRecord( 3 ) " 0:" QSqlField("id", int, length: 4, generated: yes, typeID: 23) "3" " 1:" QSqlField("naimenovanie", double, length: 4, generated: yes, typeID: 700) "6" " 2:" QSqlField("is_delete", bool, length: 1, generated: yes, typeID: 16) "false" 2 | 5 | false QSqlRecord( 3 ) " 0:" QSqlField("id", int, length: 4, generated: yes, typeID: 23) "2" " 1:" QSqlField("naimenovanie", double, length: 4, generated: yes, typeID: 700) "5" " 2:" QSqlField("is_delete", bool, length: 1, generated: yes, typeID: 16) "false" Вот таблица :
Причина редактирования: используй тэг code и code=sql
|
|
|
ViGOur |
6.7.2009, 15:50
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Попробуй в место query->value(1).toDouble написать query->value(1).toFloat
из таблички PSQL типов: Цитата real float4 single precision floating-point number
|
|
|
b10t |
7.7.2009, 4:30
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 2.7.2009 Пользователь №: 871 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
b10t |
7.7.2009, 6:00
Сообщение
#4
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 2.7.2009 Пользователь №: 871 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
b10t |
9.7.2009, 3:50
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 2.7.2009 Пользователь №: 871 Спасибо сказали: 0 раз(а) Репутация: 0 |
Решается проблема заменой типа real на numeric.
|
|
|
Текстовая версия | Сейчас: 22.12.2024, 9:43 |