Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при обращении к БД Access / 3 сообщений из 3, страница 1 из 1
15.04.2008, 15:27
    #35256510
Airiz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при обращении к БД Access
Здавствуйте.

Пишу процедуру:

Dim con As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
Set con = New ADODB.Connection
With con
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Open "\\server\myDB.mdb"
End With
sql = "DELETE FROM tbl;"
con.Execute sql
con.Close

Все нормально. Строки удаляются.
При этом создается файл myDB.ldb и после работы процедуры она не удаляется.
Я работаю в специализированной системе, среди функций которой есть команда, которая обращается к этой БД. И после исполнения моей процедуры, эта команда перестает работать.
Все нормально, если файла myDB.ldb нет.
Может я как то неправильно или не все закрываю?
...
Рейтинг: 0 / 0
15.04.2008, 15:48
    #35256603
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при обращении к БД Access
Файл ldb содержит коннекты к базе. Т.е. пока есть хотябы один коннект ряд процедур с БД выполнить нельзя. Например, получить монопольный доступ.
...
Рейтинг: 0 / 0
15.04.2008, 15:52
    #35256622
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при обращении к БД Access
При этом если он легко удаляется вручную, значит коннектов нет, а есть непонятный глюк, из-за которого файл не удалился сам.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при обращении к БД Access / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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