PDA

View Full Version : سوال: مشکل در برقراری ارتباط با اکسس از درون برنامه



ahmad-65
جمعه 02 اردیبهشت 1390, 19:28 عصر
با سلام به همه ی مهندسان عزیز.
من یه برنامه واسه یه شرکت نوشتم. برای امنیت بیشتر فایل پایگاه برنامه که از نوع اکسس هست برای اون یک رمز گذاشتم. اما هنگام برقراری ارتباط با این پایگاه از داخل برنامه ی سی شارپ به مشکل بر میخورم.
بعد از گذاشتن رمز ارتباط من به این صورت است:


string Masir = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Environment.CurrentDirectory + @"\information.mdb ; Persist Security Info=true ; Password=12345678";
اما هنگامی که میخواهم در برنامه با پایگاه ارتباط برقرار کنم این خطا را میدهد:


cannot start your application. the workgroup information file is missing or opened exclusively by another user.
حالا میشه لطف کنین و بگین چطور این ارتباط رو برقرار کنم؟

SianiD
جمعه 02 اردیبهشت 1390, 19:32 عصر
با سلام به همه ی مهندسان عزیز.
من یه برنامه واسه یه شرکت نوشتم. برای امنیت بیشتر فایل پایگاه برنامه که از نوع اکسس هست برای اون یک رمز گذاشتم. اما هنگام برقراری ارتباط با این پایگاه از داخل برنامه ی سی شارپ به مشکل بر میخورم.
بعد از گذاشتن رمز ارتباط من به این صورت است:


public static string Masir = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Environment.CurrentDirectory + @"\information.mdb ; Persist Security Info=true ; Password=12345678";
اما هنگامی که میخواهم در برنامه با پایگاه ارتباط برقرار کنم این خطا را میدهد:


cannot start your application. the workgroup information file is missing or opened exclusively by another user.
حالا میشه لطف کنین و بگین چطور این ارتباط رو برقرار کنم؟




مسیر رو اشتباه میدی یا اینکه بانک اطلاعاتیت رو close نکردی

ahmad-65
جمعه 02 اردیبهشت 1390, 19:56 عصر
مسیر رو اشتباه میدی یا اینکه بانک اطلاعاتیت رو close نکردی
نه اینطور نیست. هم بانک اطلاعاتیم بسته است و هم مسیرش درسته.
آخه وقتی رمز بانک رو بر میدارم درست میشه.