ورود

View Full Version : سوال: ارتباط با DB رمزگذاری شده



hasandrw
یک شنبه 16 مرداد 1390, 12:25 عصر
سلام
من با کدهای زیر با یک پایگاه داده بدون رمز اکسس ارتباط برقرار می کنم.
DM.ADOConnectionforoosh.ConnectionString:='Provide r=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+'DB. mdb;Persist Security Info=False';
DM.ADOConnectionforoosh.Connected:=true;
حالا می خوام به DB رمز بدم.برای برقراری ارتباط کجا باید رمزش رو بنویسم؟

Felony
یک شنبه 16 مرداد 1390, 12:34 عصر
DM.ADOConnectionforoosh.ConnectionString:=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+'DB. mdb;Persist Secu' +
'rity Info=False;Jet OLEDB:Database Password=123;'

hasandrw
دوشنبه 17 مرداد 1390, 11:32 صبح
ولی وقتی می خوام بصورت دستی DB رو با Adoconnection ارتباط بدم ارور میگیره.این هم خطاشه:
Test connection failed because of an error in initializing provider.
Cannot start your application.The workgroup information file is missing or opened exclusively by another user.
در ضمن DB من هم اکسس است.
به نظر شما راحل چیه؟

سعید صابری
دوشنبه 17 مرداد 1390, 20:48 عصر
قبلا بحث شده.لطفا قبل از دایجاد تاپیک جستجو کنید.

باید در data link properties سربرگ آخر(All) گزینه Password رمز Db وارد کنید

Delphi 2010
سه شنبه 18 مرداد 1390, 18:27 عصر
با مراجه به سایت http://www.connectionstrings.com تمامی Coneection String های ارتباطی با تمامی دیتابیس ها در تمامی روش های اتصال رو نوشته

تشکر یادتون نره