Тема: Программа из ACAD2002 не работает в ACAD2000
Прога отлаживалась в ACAD2002. Работает как часы.
Вчера установил ее на другой комп, где ACAD2000 и сразу же вывалилась на строке
rst.find stroka
где
Public cnn As New ADODB.Connection
Public rst As New ADODB.Recordset
........
nam = Trim(rst1.Fields("SHIFR"))
stroka = "SHIFR_OP=" & "'" & nam & "'"
при этом все остальные методы ADO (rst.Filter, rst.MoveFirst ..) работают нормально!
Сообщение выдает следующее:
"Недопустимое использование объекта"
По описанию этой ошибки подогнал к такому виду:
dim qq as Variant
Set qq = rst
qq.find stroka
И заработало! Подскажите пожалуйста, в чем может быть дело. Это глюк какой-то или нужно все фрагменты для метода find прописывать в зависимости от версии акада?