منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : محتاج مساعدة لتعديل مشروعي point of sale بالاكواد الحديثة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم البرنامج شغال 100% لكن عندما قمت بتحديث Visual Basic 2015 الى update 2 ظهرت بعض الاخطاء ولم يعمل البرنامج ومكان الخطأ يكون في الاتصال بقاعدة البيانات رغم اني قمت بتغيير الكود ومثل الشيء لم يعمل فقررت اني اغير الاكواد بالكامل معكم ليكون البرنامج افضل واسرع .

اول كود الاتصال بالقاعدة البيانات : ( بعد التعديل سوف اضع كود اخر لنقوم بتعديلة وتغيير ربما تعطوني كود يتكون من سطرين بدل 4 اسطر او اكثر )
كود :
Imports System.Data.OleDb
Module ModConVar
   Public sqL As String
   Public cmd As OleDbCommand
   Public dr As OleDbDataReader
   Public conn As OleDbConnection

   Public Sub ConnDB()
       Try
           conn = New OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\POSInventoryDB.accdb;Persist Security Info=True;")

           conn.Open()
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
   End Sub
ملاحظة بسيطة في هذا الكود :
عندما اجعل
كود :
Persist Security Info=True;
الى

كود :
Persist Security Info=False;

لايعمل وهذا الشيء الذي جعله لم يعمل وعندما ارجعته لطبيعي مثل الشيء لم يعمل ولا يقرا القاعدة في الاساس

رسالة الخطأ
كود :
---------------------------
SalesInventorySystem
---------------------------
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
---------------------------
OK  
---------------------------
اخي الكريم هذه مشكلة مشهورة والمنتدى توجد به مواضيع كثيرة تتحدث عن حل تلك المشكلة.
راجع الموضوعين التاليين
http://vb4arb.com/vb/thread-11318.html
http://vb4arb.com/vb/thread-2665.html