powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загадочное поведение рекордсета
4 сообщений из 4, страница 1 из 1
Загадочное поведение рекордсета
    #33370122
Создаю рекордсет на основе простейшего запроса к ассессу:

sql = "SELECT Table.Field1 " & _
"FROM Table " & _
"WHERE Table.Field2=42;"

Открываю, как и положено
rs.Open sql, cn, adOpenKeyset, adLockOptimistic

При попытке сослаться на rs.Fields(0).Value выдает
Invalid use of null, хотя точно знаю, что значение в поле есть (тип поля -текстовый). Причем, когда требую, послушно выдает количество записей - 1, имя и тип поля. Что это может быть?
...
Рейтинг: 0 / 0
Загадочное поведение рекордсета
    #33370168
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sql = "SELECT Table.Field1 " & _
"FROM Table " & _
"WHERE Table.Field2=42;"

Если текстовое поле то надо ввести с ковычками '42' параметры поиска
WHERE Table.Field2='42'
...
Рейтинг: 0 / 0
Загадочное поведение рекордсета
    #33370959
Фотография Mix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как ты обращаешься к rs.Fields(0).Value ?
проверь во-первых, isNULL(rs.Fields(0).Value)

Если вернет thrue - то значит рекордсет возвращает NULL
Если нет - значит напиши суда. посмотрим:))

Мне кажется, что из рекордсета возвращается NULL значение.
Тогда если ты пытаешься какой-нить текстровой переменной присвоить это возвращаемое значение, то и вываливается сия ошибка.
...
Рейтинг: 0 / 0
Загадочное поведение рекордсета
    #33382884
Все оказалось значительно проще. Просто приложение обращалось к другой копии БД. Посыпаю голову пеплом. Но за советы все равно спасибо - пригодятся :о)|||
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загадочное поведение рекордсета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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