Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 06:48
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Считываю некоторую запись из БД (MySQL). Для конкретики возьмём поле, которое в БД содержит пустую строку (не NULL). В Qt-программе получил QVariant (querry.value(...)), содержащий значение этого поля.Далее хотел проверить на NULL:Этот QVariant при вызове isNull() возвращает true. И это для пустой строки, содержащейся в этом QVariant'е (проверил и qDebug'ом, и canConvert'ом - QVariant содержит имено строку и именно пустую).Проверил, как при значении поля NULL, так и при пустой строке, соответствующий QVariant валиден и содержит пустую строку.Тогда как мне определить, в соответствующей ячейке БД содержится NULL или пустая строка ?
Ответить с цитированием
Ответ

Опции вопроса Поиск в этом вопросе
Поиск в этом вопросе:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид


Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Читают ли телеведущие новостей по главным каналам России бегущую строку во время прямого эфира?("Первый" и "НТВ") Guest Новые вопросы и ответы 3 0 03.01.2012 15:21
Как правильно выбрать из mysql is null или is not null Guest Продолжение старого архива 0 16.10.2011 15:00
Неверная кодировка при считывании с Mysql Guest Новый архив 3 0 29.09.2011 07:14
как правильно установить пустую строку? Guest Новый архив 3 0 28.09.2011 14:47
Как убрать пустую строку в БД Paradox Guest Второй архив вопросов и ответов 0 28.09.2011 11:26



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