Когда Таблица была открыта другим человеком, Как выбрать открытую таблицу с другого компьютера - PullRequest
0 голосов
/ 15 июля 2009

Когда таблица была открыта другим человеком, Как выбрать открытую таблицу с другого компьютера

Использование VB 6 и базы данных Access

Я хочу выбрать таблицу на другом компьютере, когда она была открыта другим человеком или другим программным обеспечением.

Код

Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & databasetext.Text & ""
Cn.Open

cmdCardEvent.ActiveConnection = Cn
cmd.ActiveConnection = Cn

sql2 = "select * from table"

If rsCardEvent.State = 1 Then rsCardEvent.Close
rsCardEvent.Open sql2, Cn, adOpenStatic, adLockOptimistic
cmdCardEvent.CommandText = sql2
Set rsCardEvent = cmdCardEvent.Execute


Cn.Close

"& databasetext.Text &" = textbox (Путь к базе данных)

Но он показывает ошибку, «не может использовать; файл уже используется »

Я хочу получить доступ к таблице, если она открыта.

Нужна помощь по коду VB 6.

1 Ответ

1 голос
/ 16 июля 2009

Если я правильно читаю ваш код, вы открыли набор записей, и у вас должны быть нужные данные со строкой

rsCardEvent.Open sql2, Cn, adOpenStatic, adLockOptimistic
Когда вы пытаетесь выполнить команду obejct, у вас все еще есть открытый набор записей и появляется ошибка.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...