![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как открыть базу на акцесе из read-only каталога (на CD)? [D7, Access]
ksd © (2005-10-31 21:22:00)В программе использованы компоненты для TADOxxx для доступа к базе, файл которой лежит рядом с экезешкой. При запуске с сидюка, говорит исключение и не может, ну, открыть базу. Что можно сделать???
Это строка подключения из TConncection:
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=my.mdb;Mode=Read|Share Deny None;Extended Properties="";Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=0;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
ksd (2005-11-01 11:15:00) [1]
> строка ужасная, вообще не должна работать (впечатление,
> что все что только нашол не думая в кучу свалил...)
да тож автоматом генерицца :)
> достаточно этого, только путь к базе лучше бы дописать (типа
> x:\xxx\my.mdb)
> Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=my.
> mdb;Mode=Share Deny Write;Persist Security Info=False
а вот так попробую, конечно.
Виталий Панасенко (2005-10-31 22:23:00) [2]Мне так кажется,что должно Mode=cmRead быть для ADOConnection..Хотя сам не проверял....
sniknik (2005-10-31 21:46:00) [3]строка ужасная, вообще не должна работать (впечатление, что все что только нашол не думая в кучу свалил...)
достаточно этого, только путь к базе лучше бы дописать (типа x:\xxx\my.mdb)
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=my.mdb;Mode=Share Deny Write;Persist Security Info=False