اخي الكريم قلت لك تعامل معه وكانه كومبو مستقلة ونت كتبت الحل .. فين المشكلة؟
هذا كلاس الفورم الثاني ويعمل بشكل جيد
لاحظت شي وهو انك كتبت الاكواد ضمن شرط انفتاح الاتصال
يعني لو ان الاتصال مغلق لن يعمل شيء يفترض ان يكون التحقق من الاتصال لايحتضن اوامر اخرى يعني كما كتبت لك يكون هكذا
وبعد جملة الشرط هذه تكتب ماتريد من اجراءات
كود :
Public Class Form2
Dim con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=|datadirectory|\db.accdb")
Dim dt As New DataTable
Dim cm As New OleDb.OleDbCommand("select tn from tb", con)
Dim dr As OleDb.OleDbDataReader
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If con.State = ConnectionState.Closed Then
con.Open()
End If
dr = cm.ExecuteReader
If dr.HasRows Then
Do While dr.Read
tn.Items.Add(dr(0))
Loop
dr.Close()
End If
End Sub
End Classلاحظت شي وهو انك كتبت الاكواد ضمن شرط انفتاح الاتصال
كود :
If Con.State = ConnectionState.Open Thenكود :
If con.State = ConnectionState.Closed Then
con.Open()
End Ifاللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير

