недопустимое использование пустого указателя(поля)

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
bugs-bunney
Обычный пользователь
Обычный пользователь
 
Сообщения: 64
Зарегистрирован: 30.06.2002 (Вс) 7:53
Откуда: Russia

недопустимое использование пустого указателя(поля)

Сообщение bugs-bunney » 02.12.2003 (Вт) 21:52

чуваки не сочтите за идиота
но немогу на vb обработать поле с пустым значением
думаю кто-то наверное уже сталкивался
раскажите как лечится
работаю через драйвер OLE DB (ADO2.x)с msAccess, Oracle8i но результат
одинаковый приобращении к пустому полю
гововрит : ошибка 94 недопустимое использование пустого указателя
как обработать ума не приложу
ставил услови типа если rs.fields(x)=""или"0"или NULL то иди туда
не идет!
что с ним делать?!

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 02.12.2003 (Вт) 22:08

IsNull()

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 04.12.2003 (Чт) 11:57

черт, так вчера сообщение и не отправилось...
skiperski писал(а):IsNull()

есть более простое решение
при чтении данных из базы данных нужно производить конкатенацию (&) с пустой строкой:
Код: Выделить всё
MyVar = RS.Fields("MyField") & ""

или
Код: Выделить всё
MyVar = RS.Fields("MyField") & vbNullString
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 3

    TopList