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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   NULL-значения из БД (https://www.otvetnemail.ru/novyj-arhiv-2-812/null-znacheniya-iz-bd-275070/)

Guest 29.09.2011 07:13

NULL-значения из БД
 
Столкнулся с такой вот проблемкой. Есть некоторый запрос к БД (пусть для простоты возвращается всего одна строка), в одном из полей значение является NULL.Например так:Код:SELECT Field1, Field2, Field3 FROM TheTableЗапрос возвращает:"ABC", 1, NULLПрограмма такая:Код:QSqlQuery query;query.exec("SELECT Field1, Field2 FROM TheTable");query.next();Проблема в том, что если дальше использоватьКод:query.value(2).isNull()т о результат будет false, а если напримерКод:query.value(2).toString()то результат будет "0"Как все-таки отследить NULL-значения из результата запроса?(QT 3.3.4, WinXP, Visual C++ 6.0, БД MS Access 2000)


Часовой пояс GMT, время: 01:50.


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