تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ما السبب بخطا جملة الاتصال
#1
السلام عليكم

بعد محفظت الامتداد الخاص بقاعدة البيانات ظهر خطا بجملة الاتصال

جملة الاتصال عامة للمشروع ككل وضعتها بمديول لاستخدامها لكامل المشروع.


كود :
Public con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & PATHE & "\DATABASE.accdb;Jet OLEDB:Database Password=" & PASS)


المشكلة دلوقتي لو خليت قاعدة البيانات المسار الخاص بيها ياتي من متغير PATHE بيظهر خطا ان المسار C مع ان المتغير بيعطي المسار الصحيح واتاكدت برسالة من المسار

و القاعدة غير موجود بهذا الدرايف  الي بيظهر بالخطا C

ولما اخلي المسار ثابت بالطريقة دية بيشتغل كود الاتصال بدون مشاكل نهائي .


كود :
Public con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & "D:\" & "\DATABASE.accdb;Jet OLEDB:Database Password=" & PASS)


اية السبب بالمشكلة دية
الرد }}}
تم الشكر بواسطة:
#2
كود :
    Public con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database.accdb;Jet OLEDB:Database Password=111")
الرد }}}
تم الشكر بواسطة:
#3
السبب سيكون مكان وجود قاعدة البيانات فى مسار لا يمتلك صلاحيات مستخدم للتحرير
ولهذا سيحدث معك مشكلة عدم تمكنك من الكتابة والتحرير فى الملف خصوصاً اذا كان قاعدة البيانات على C مباشراً
يفضل اختيار مسار اخر خلاف الـ C وسيتم حل المشكلة بامر الله
الرد }}}
#4
(06-10-19, 02:29 PM)kiki كتب : السبب سيكون مكان وجود قاعدة البيانات فى مسار لا يمتلك صلاحيات  مستخدم للتحرير
ولهذا سيحدث معك مشكلة عدم تمكنك من الكتابة والتحرير فى الملف خصوصاً اذا كان قاعدة البيانات على C مباشراً
يفضل اختيار مسار اخر خلاف الـ C وسيتم حل المشكلة بامر الله

بالمسار بالدي وبية امكانية التحرير  وليس السي
الرد }}}
تم الشكر بواسطة: asemshahen5 , حريف برمجة
#5
هذا مثال للاتصال بقاعدة البيانات اكسس من 2007 واعلى


الملفات المرفقة
.zip   WindowsApplication3.zip (الحجم : 90.63 ك ب / التحميلات : 13)
الرد }}}
تم الشكر بواسطة: asemshahen5 , محمد اسماعيل , حريف برمجة
#6
(06-10-19, 06:44 PM)alshandodi كتب : هذا مثال للاتصال بقاعدة البيانات اكسس من 2007 واعلى

يا جماعة اكواد الاتصال تعمل جيدا عندي لو ماسندتش المسار لمتغير

انا مشكلتي اني عايز المسار الخاص بقاعدة البيانات يتغير مع تشغيل البرنامج فقط مش كود ااتصال ياريت الجميع يركز شوية في طلبي
الرد }}}
تم الشكر بواسطة: حريف برمجة , asemshahen5
#7
جرب التالي :

كود :
Public con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & PATHE & "\" & "\DATABASE.accdb;Jet OLEDB:Database Password=" & PASS)
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: asemshahen5 , عبد العزيز البسكري
#8
(06-10-19, 09:04 PM)حريف برمجة كتب : جرب التالي :

كود :
Public con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & PATHE & "\" & "\DATABASE.accdb;Jet OLEDB:Database Password=" & PASS)

ظهر خطأ جديد not aviled name

في حاجة تانية لما جربت اضع جملة الاتصال في حدث لود الفورم مع المتغير اشتغلت كويس جدا

بس لما يتم وضعها بالمديول للمشروع بيحصل الخطا

بنفس المديول وظيفة لتعبئة اي داتا جريد


كود :
Public Sub filldatg(ByVal dg As DataGridView, ByVal ds As DataSet, ByVal tablename As String, ByVal qurey As String)
       con.Open()
       Using cmd As OleDbCommand = New OleDbCommand(qurey, con)
           Using DataAdapter = New OleDbDataAdapter(cmd)
               ds.Clear()
               DataAdapter.Fill(ds, tablename)
               dg.DataSource = ds
               dg.DataMember = tablename
               dg.ClearSelection()
               DataAdapter.Dispose()
               con.Close()
           End Using
       End Using
   End Sub
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كود الاتصال بالنت mmaalmesry 4 862 04-09-25, 02:28 PM
آخر رد: أبو خالد الشكري
  كود الاتصال بأكسس 2007 لايعمل ZEEN4ZEEN 2 314 04-04-25, 02:03 AM
آخر رد: أبو خالد الشكري
  [سؤال] كيف نضيف id جديد بنفس جملة الاضافة justforit 5 487 01-12-24, 04:30 PM
آخر رد: justforit
  [SQL] جملة اتصال عامه محمد العامر 6 558 27-11-24, 11:38 AM
آخر رد: rdxdz
  مشكلة في جملة الاستعلام Emam emam 5 442 25-11-24, 09:48 PM
آخر رد: Emam emam
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 375 25-11-24, 09:24 PM
آخر رد: Emam emam
  لماذا يتغير حجم الفورم تلقائي عند فتح الاتصال بقاعدة البيانات؟ ABDULLAH HASSAN 4 512 24-09-24, 03:57 AM
آخر رد: Taha Okla
Rainbow [كود] الاتصال وقراءه البيانات من قاعده بيانات اكسس حجمه كبير وتحتوى على الالف البيانات محمد مسافر 16 828 15-09-24, 07:57 AM
آخر رد: محمد مسافر
  تعديل على جملة الاتصال ZEEN4ZEEN 2 385 03-09-24, 11:59 AM
آخر رد: ZEEN4ZEEN
  النت يعمل و الاتصال بقاعدة البيانات يعطى خطأ mmaalmesry 4 391 28-08-24, 01:02 AM
آخر رد: Jounior_P

التنقل السريع :


يقوم بقرائة الموضوع: