- Код: Выделить всё
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & lblDispTab.Caption & ";Mode=Read;Extended Properties=""Excel 8.0;HDR=No;IMEX=1"""
Set RS = New Recordset
RS.Open "select f1, f2, f8, f13, f16 from [Приход$a4:y65536] where f1 between #" & nd & "# and #" & kd & "# and f16 = '" & lstKlad.List(x) & "' order by f1 asc", db, adOpenStatic, adLockOptimistic
не пойму к чем дело: если книга, которую я открываю, открыта другим пользователем то открытие рекордсета длится около минуты, а потом выдает ошибку.
если книга закрыта - моментально и без ошибок
вроде файл открываю только для чтения