Ошибка: Объект источника данных уже инициализирован

Евген1985
Дата: 17.01.2012 13:29:17
Помогите!!! Не могу понять в чем дело?
Картинка с другого сайта.
Rivkin Dmitry
Дата: 17.01.2012 13:48:20
Странно все...

Может быть не хватает
CursorLocation = adUseClient
перед открытием?

Остановись перед открытием рекордсета и проверь его статус. Вдруг, он, действительно уже инициализирован?

По идее должна быть ошибка компиляции на уничтожении несуществующих объектов frm и rst
Set frm = Nothing
Set rst = Nothing
Программист-Любитель
Дата: 17.01.2012 13:59:45
Rivkin Dmitry
По идее должна быть ошибка компиляции на уничтожении несуществующих объектов frm и rst
Set frm = Nothing
Set rst = Nothing

Если объектная ссылка не проинициализирована, то присвоение ей Nothing не вызывает ни ошибки компилияции ни ошибки ран-тайм.
Dim o as Object
Set o = Nothing
Set o = Nothing
Set o = Nothing
Будет выполняться корректно.
Rivkin Dmitry
Дата: 17.01.2012 14:42:44
Программист-Любитель,
Объекты frm и rst просто-напросто не объявлены. Компилятор, если, конечно, объявлен Option Explicit, не пропустит
Я
Дата: 17.01.2012 14:50:12
Открывается rstPS, а очищается rst. Нехорошо
Евген1985
Дата: 17.01.2012 14:55:07
При первом запуске функции выдал : Method 'Conection' of object '_CurrentProject' failed., а потом уже что объект инициализирован...
Евген1985
Дата: 17.01.2012 14:56:36
Я,

Согласен исправил. Просто на тот момент я думал что может у меня где уже подобный рекордсет запущен.
netud
Дата: 12.05.2012 15:59:01
что-то я не допонял, с проблемой разобрались? в чем косяк?
у меня абсолютно идентичная проблема
alvk
Дата: 12.05.2012 16:02:18
netud,

11918105
netud
Дата: 12.05.2012 16:07:46
alvk,

с сылкой беда :(