Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с несвязанным Recordset ом / 7 сообщений из 7, страница 1 из 1
22.06.2003, 22:33
    #32188706
Алексей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с несвязанным Recordset ом
Добрый вечер всем
Может кто знает как решить возникшую у меня проблему
Я создаю несвязанный с базой данных набор записей
set rs = new adodb.recordset
инициализирую его свойства
rs.cursorlocation = adUseClient
rs.cursortype = adOpenDynamic
rs.locktype = adLockBatchOptimistic
'далее расписываю поля:
rs.fields.append "kod",adchar,3
далее открываю его
rs.open
после этого я заполняю его данными
Далее мне необходимо его перезаполнить
для этого я снаяало закрываю его
rs.close
а затем пытаюсь снова его открыть
rs.open
но вместо открытия получаю ошибку
ошибка 3709 : соединение не может выполнить операцию, поскольку закрыто или имеет неверный контекст

в чем может быть проблема? ведь объект rs не уничтожен а уничтожена только ссылка на его адрес
...
Рейтинг: 0 / 0
22.06.2003, 22:50
    #32188711
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с несвязанным Recordset ом
А точно перед RS.Open не надо задавать поля снова?
...
Рейтинг: 0 / 0
22.06.2003, 23:11
    #32188714
Алексей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с несвязанным Recordset ом
Если я задаю поля снова то генерируется ошибка которая говорит о том что данные поля и набор записей уже существуют только если создать новый объект......
...
Рейтинг: 0 / 0
23.06.2003, 10:00
    #32188809
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с несвязанным Recordset ом
может попробовать не Close, а Nothing?
...
Рейтинг: 0 / 0
23.06.2003, 11:39
    #32188922
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с несвязанным Recordset ом
Попробуй перед переоткрытием прибить созданное поле. Очевидно, проблема в том что запрос возвращает не то кол-во полей, которое имеет рекордсет, и от этого перекашивает.
...
Рейтинг: 0 / 0
23.06.2003, 15:09
    #32189257
Sirios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с несвязанным Recordset ом
А посмотреть значение рекордсета в отладке ни-ни?
Ведь басик предоставляет прекрассные описалова на ентот счет.
...
Рейтинг: 0 / 0
24.06.2003, 13:35
    #32190223
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с несвязанным Recordset ом
Delete Method (ADO Recordset)
Deletes the current record or a group of records.

Syntax
recordset.Delete AffectRecords
Parameters
AffectRecords
An AffectEnum value that determines how many records the Delete method will affect. The default value is adAffectCurrent.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с несвязанным Recordset ом / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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