Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.15;
Скачать: CL | DM;

Вниз

ConnectionString   Найти похожие ветки 

 
b@v ©   (2008-12-31 09:15) [0]

Подскажите плиз....., какие параметры необхлдимо указать, чтобы программно создать соединение с базой ? Полная строка имеет вид :

Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Documents and Settings\bav.ITBANK\Ðàáî÷èé ñòîë\Ñàéò - ÌÄÌ\Baze\Prod.mdb;Mode=Share Deny None;Extended Properties="";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


 
Palladin ©   (2008-12-31 09:17) [1]

В каком смысле какие параметры? Есть св-во ConnectionString вот ему эту строчку и присвой, чего еще то?


 
b@v ©   (2008-12-31 10:28) [2]

А нельзя убрать кое какие параметры и оставить только те, которые нужны для доступа к базе ?


 
Palladin ©   (2008-12-31 10:28) [3]

чем они тебе помешали?


 
b@v ©   (2008-12-31 10:31) [4]

Don"t - вот здесь апостроф есть, как от него избавиться ? А то вся строчка не берется в апострофы


 
Palladin ©   (2008-12-31 10:32) [5]

напиши

Don""t

и возрадуйся


 
b@v ©   (2008-12-31 10:35) [6]

:-)


 
b@v ©   (2008-12-31 10:41) [7]

Всё делаю как ты говорипшь, пишу полную строчку, при запуске программы выдается ошибка : "Не выполнена проверка подлинности". В чем может быть косяк ?


 
Palladin ©   (2008-12-31 10:45) [8]

Ну ты же сказал, что это полная строчка, ты же откуда то ее взял, вот где взял там и спрашивай


 
b@v ©   (2008-12-31 10:51) [9]


> Ну ты же сказал, что это полная строчка, ты же откуда то
> ее взял, вот где взял там и спрашивай


В том то и дело, что если я ее пишу именно в конектионстринг, то все нормально робит, а если прописываю в коде программы тоже самое, то ошибка. У меня вот так :

ADOConnection1.ConnectionString := "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" + p +
                                          "\Baze\Prod.mdb;Mode=Share Deny None;Extended Properties="";Jet " +
                                          " OLEDB:System database="";Jet OLEDB:Registry Path="";Jet " +
                                          " OLEDB:Database Password="";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";


 
Palladin ©   (2008-12-31 10:57) [10]

Зачем ты навставлял лишних пробелов в названии параметров?


 
b@v ©   (2008-12-31 10:59) [11]


> Зачем ты навставлял лишних пробелов в названии параметров?


Я ничего не наставлял, как строчка получилась, так я ее и вставил !!!! Серьезно :-)


 
Palladin ©   (2008-12-31 11:03) [12]

что врешь то? совесть поимел?

"\Baze\Prod.mdb;Mode=Share Deny None;Extended Properties="";Jet " +
" OLEDB:System database="";Jet OLEDB:Registry Path="";Jet " +

это что такое?


 
Palladin ©   (2008-12-31 11:04) [13]

там где подчеркнуто - пробел


 
b@v ©   (2008-12-31 11:18) [14]

Ну извени, действительно !!!! Щас я просто тупо взял эту строчку и положил в мемо и все равно такая же ошибка. Не понимаю в чем может быть проблема !!!!


 
Anatoly Podgoretsky ©   (2008-12-31 11:27) [15]

QuotedStr


 
sniknik ©   (2008-12-31 11:30) [16]

куча лишних параметров.... от репликации, от создания системной базы, от "сжатия"/репайра базы...
вот минимально необходимая, остальное, что нужно подставится по умолчанию
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=X:\base.mdb;Persist Security Info=False

вернее это то что мастер делает, если уж задатся целью получить действительно минимум, то и последний оставшийся параметр тоже можно убрать, тоже будет работать. так
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=X:\base.mdb
но это уже перегиб в другую сторону.


 
b@v ©   (2008-12-31 11:38) [17]


> sniknik


Спасибо, вроде поехало



Страницы: 1 вся ветка

Текущий архив: 2009.02.15;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.026 c
15-1229593039
KSergey
2008-12-18 12:37
2009.02.15
Б.Шнайер. Прикладная криптография. Нужна бумажная.


2-1231342302
Pavelkq
2009-01-07 18:31
2009.02.15
MS Access - доступ на уровне пользователей.


2-1231402706
FEV
2009-01-08 11:18
2009.02.15
Проблема


2-1230824372
FdsKa
2009-01-01 18:39
2009.02.15
Каким образом можно осуществить


15-1229929438
Slider007
2008-12-22 10:03
2009.02.15
С днем рождения ! 20 декабря 2008 суббота