Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Всем привет / 3 сообщений из 3, страница 1 из 1
16.04.2014, 11:25
    #38616221
anrrry
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всем привет
Помогите побороть ошибку
could not convert variant of type (null) into type (olestr)

В программе есть код

DM->adqTMP->Close();
DM->adqTMP->SQL->Text =
"SELECT top 1 'ПРОМО-КОД ДЛЯ РОЗІГРАШУ:' AS CheckTXT FROM SALES_GDS AS sg WITH (NOLOCK) INNER JOIN GOODS AS g WITH (NOLOCK) ON g.GOODS_ID = sg.GOODS_ID INNER JOIN MODEL AS m WITH (NOLOCK) ON m.MODEL_ID = g.MODEL_ID INNER JOIN GOODTYPE AS gt WITH (NOLOCK) ON gt.GOODTYPE_ID = m.GOODTYPE_ID WHERE sg.SHOPS_ID = 1057 AND sg.SALES_ID = 461052 AND gt.GOODTYPE_ID = 'TSH' AND GETDATE () < '2014-01-01'";
DM->adqTMP->Open();
DM->CheckTXT = new AsString;
DM->CheckTXT->Text=DM->adqTMP->FieldByName("CheckTXT")->Value;

Ошибка появляеться когда запрос возвращает пустое значение
...
Рейтинг: 0 / 0
16.04.2014, 11:51
    #38616264
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всем привет
anrrry,

Например, обработай запрос так, что если он возвращает null, то пусть он(запрос) возвращает вместо null пустую строку "".
Например в Oracle есть функция nvl.
...
Рейтинг: 0 / 0
16.04.2014, 12:37
    #38616356
anrrry
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всем привет
wvetalanrrry,

Например, обработай запрос так, что если он возвращает null, то пусть он(запрос) возвращает вместо null пустую строку "".
Например в Oracle есть функция nvl.

Спасибо, помогло.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Всем привет / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]