![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База MSAccess на компакте.
tv © (2003-07-31 10:15:00)
Проблема состоит в следующем: есть база MSAccess. Подключаюсь к ней при помощи ADO и Jet4.
Если база на винчестере - проблем нет, но не получается к ней подключиться (только для чтения) когда ее запихнуть на сд-ром.
Мож кто стыкался с даной проблемой.
tv (2003-07-31 11:16:00) [1]
спасиба заработало
>>>sniknik © (31.07.03 10:42)
>>>или даже лутше на
>>>Mode=Share Deny Write;
sniknik (2003-07-31 10:42:00) [2]
или даже лутше на
Mode=Share Deny Write;
sniknik (2003-07-31 10:39:00) [3]
> Mode=Read;
замени на
Mode=Share Deny None;
SVM (Perm) (2003-07-31 10:33:00) [4]
Попробуй Exclusive+ReadOnly
tv (2003-07-31 10:29:00) [5]
при запуске приграммы выводится сообщение что-то типа "Cannot lock file..." и коннэкт к базе не происходит
ADOConnect.ConnectionString :=
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+
".\DATABASE\DataBaseName.mdb"+
";Mode=Read;Extended Properties="";Persist Security Info=False;"+
"Jet OLEDB:System database="";Jet OLEDB:Registry Path="";"+
"Jet OLEDB:Database Password="asptv";Jet OLEDB:Engine Type=5;"+
"Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;"+
"Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";"+
"Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;"+
"Jet OLEDB:Don""t Copy Locale on Compact=False;"+
"Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False";
sniknik (2003-07-31 10:25:00) [6]
stone © (31.07.03 10:23)
читай так
> но не получается к ней подключиться (только для чтения)
sniknik (2003-07-31 10:24:00) [7]
не проблема, в простейшем варианте строка подключения без блокировок (по умолчанию) открывает.
tv (2003-07-31 10:24:00) [8]
так в том то и дело что только для чтения - в том смысме, что б базу ниче не писать, а только читать с нее данные
stone (2003-07-31 10:23:00) [9]
> (только для чтения) когда ее запихнуть на сд-ром.
Естественно. А как ты хотел производить запись на закрытый для записи носитель (сд-ром)?