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