Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
15-1229931499
Andy BitOff
2008-12-22 10:38
2009.02.15
Как скрыть учётку?


15-1229586642
SKIPtr
2008-12-18 10:50
2009.02.15
Проблема для входа в компьютер


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


3-1212053897
Сергей
2008-05-29 13:38
2009.02.15
Почему не работает сей запрос? ADO + MsAccess


2-1230718655
b@v
2008-12-31 13:17
2009.02.15
Грнид и картинка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский