PDA

View Full Version : اتصال برنامه به بانک Access 2010 پسورد دار



martoor
سه شنبه 15 آذر 1390, 17:57 عصر
سلام دوستان، من می خوام برنامم رو به یه بانک Access 2010 پسورد دار متصل کنم، ولی مشکل دارم، VB.Net هم که ما شاالله یه مرجع درست حسابی نداره که بری به جواب برسی، دیگه چشم امیدم به شماست ... :لبخند:

الان من اینجام :

dbProvider = "Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=True;Password=12345;"
dbSource = "Data Source = D:\Test\db.accdb;"
con.ConnectionString = dbProvider & dbSource

con.Open()
sql = "SELECT * FROM Table1"
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "ad")
con.Close()

اشکالم کجاست ؟ چیکار کنم که درست شه ؟

abdullah20
سه شنبه 15 آذر 1390, 20:26 عصر
فقط پسوند بانکش mdb است

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\db.mdb;Jet OLEDB:Database Password=123456";

martoor
چهارشنبه 16 آذر 1390, 03:11 صبح
جواب نداد، بانک Access 2010 کد فراخوانیش فرق داره، Access 2010 به پایین به درد نمی خوره، 100 رقم هم که پسورد بذاری 1 ثانیه ای کرک می شه ولی Access 2010 کریپت و پسورد گذاری می کنه و تازه خود پسورد رو هم کریپت می کنه، واسه همین می خوام هر جور شده همین Access 2010 رو متصل کنم به برنامم، اگه کسی از دوستان این کار رو بلده Plz Help Me تو رو خدا :گریه:

abdullah20
چهارشنبه 16 آذر 1390, 11:41 صبح
خوب موقع ذخیره سازی با پسوند mdb ذخیره کن
در کل c#,vb,asp هیچ کدوم نمی تونن با پسوند اکسس 2010 کار کنند

martoor
چهارشنبه 16 آذر 1390, 12:06 عصر
از اون حرف ها بود هاااا
من الان راحت دارم با بانک اکسس 2010 کار می کنم، فقط مشکل اینه که با پسورد دارش نمی تونم کار کنم :گریه:

parsaid
چهارشنبه 16 آذر 1390, 16:47 عصر
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mydata.accdb;Jet OLEDB:Database Password=123;

martoor
چهارشنبه 16 آذر 1390, 19:35 عصر
جواب نداد باز هم، نمی دونم اشکال از کجاست ...