-
کمک سوال در مورد asp.net
دوستان عزیز من در حال طراحی یک پروژه asp.net هستم .یک بانک اطلاعاتی access دارم که می خوام از مسیری خارج از مسیر root یا همون solution بهش دسترسی داشته باشم.از مسیر absolote مثل c:\databse\db.mdb هم نمی خوام استفاده کنم چون فایده نداره.چه راهی پیشنهاد میدین
-
مثل اینکه شما در اتصال به دیتابیس دچار مشکل هستید
برای همین من تمام رشته های اتصال (ConnectionStrings) مربوطه رو در زیر لیست کردم تک تک تست کنید ببینید به جواب میرسید یا خیر
حالت امنیتی استاندارد
کد:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
وقتی که دیتابیس پسورد داره
کد:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
وقتی دیتابیس در فولدر مربوطه (app-data) است
کد:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
با استفاده از کلاس ODBC
حالت استاندارد
کد:
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;
منحصر بفرد (Exclusive)
کد:
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd=;
(اگه درست متوجه شده باشم فکر کنم همون چیزی که لازم داری)Specifying locale identifier
کد:
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Locale Identifier=2057;Uid=Admin;Pwd=;