Название: NULL-значения из БД Отправлено: firix от Сентябрь 29, 2006, 10:52 Столкнулся с такой вот проблемкой. Есть некоторый запрос к БД (пусть для простоты возвращается всего одна строка), в одном из полей значение является NULL.
Например так: Код: SELECT Field1, Field2, Field3 FROM TheTable Запрос возвращает: "ABC", 1, NULL Программа такая: Код: QSqlQuery query; Проблема в том, что если дальше использовать Код: query.value(2).isNull() то результат будет false, а если например Код: query.value(2).toString() то результат будет "0" Как все-таки отследить NULL-значения из результата запроса? (QT 3.3.4, WinXP, Visual C++ 6.0, БД MS Access 2000) Название: NULL-значения из БД Отправлено: bigirbis от Сентябрь 29, 2006, 10:57 Есть такая штука в третьем Qt?
bool QSqlQuery::isNull ( int field ) const Название: NULL-значения из БД Отправлено: firix от Сентябрь 29, 2006, 11:30 Да, это то, что нужно, спасибо.
(Нужно было мне внимательнее читать assistant) |