|
|
|
Ошибка при обращении к БД Access
|
|||
|---|---|---|---|
|
#18+
Здавствуйте. Пишу процедуру: 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 нет. Может я как то неправильно или не все закрываю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2008, 15:27 |
|
||
|
Ошибка при обращении к БД Access
|
|||
|---|---|---|---|
|
#18+
Файл ldb содержит коннекты к базе. Т.е. пока есть хотябы один коннект ряд процедур с БД выполнить нельзя. Например, получить монопольный доступ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2008, 15:48 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35256622&tid=2162406]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 375ms |

| 0 / 0 |
