Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   QSqlField::length() и precision() (Qt4 + PostgreSql) (https://www.otvetnemail.ru/novyj-arhiv-2-812/qsqlfield-length-i-precision-qt4-postgresql-275257/)

Guest 29.09.2011 07:18

QSqlField::length() и precision() (Qt4 + PostgreSql)
 
Мужики!Просветите, пожалуйста, почему QSqlField::length() возвращает странные значения?Вот, например, результат для полей NUMERIC(length, precision) на PostgreSql 8.1 БД:length, precision - QSqlField::length()-------------------------------------------6, 1 - 3932177, 2 - 4587547, 3 - 4587558, 2 - 52429010, 2 - 655362QSqlField::precision() возвращает 0 только для полей типа TIMEа для всех остальных -1. Хотя в доке пишется что возвращаемое значение имеет смысл только для числовых полей.Мне нужен правильный результат для отображения чисел (NUMERIC)с заданной точностью.Всем большое спасибо!


Часовой пояс GMT, время: 09:36.


© www.otvetnemail.ru - Форум вопросов и ответов.