تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما الخطأ فى هذا الكود ؟
#1
السلام عليكم و رحمة الله و بركاته

هذا المثال المرفق المفروض انه يجلب أسماء الجداول فى قاعدة البيانات test.accdb الموجودة فى مسار البرنامج 
ولكن يحدث خطأ
أرجو إعادة صياغة الكود


الملفات المرفقة
.zip   get names of the tables oledb.zip (الحجم : 101.23 ك ب / التحميلات : 21)
الرد }}}
تم الشكر بواسطة:
#2
كود :
 Dim SchemaTable As DataTable

       'Connect to the database
       Dim conn As New System.Data.OleDb.OleDbConnection(ConnString)

       Try
           ListBox1.Items.Clear()

           conn.Open()

           'Get table and view names
           SchemaTable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, Nothing})

           Dim int As Integer
           For int = 0 To SchemaTable.Rows.Count - 1
               If SchemaTable.Rows(int)!TABLE_TYPE.ToString = "TABLE" Then
                   'Add items to list box
                   ListBox1.Items.Add(SchemaTable.Rows(int)!TABLE_NAME.ToString())
               End If
           Next

       Catch ex As Exception
           MessageBox.Show(ex.Message.ToString(), "Data Load Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       End Try

       conn.Close()
الرد }}}
تم الشكر بواسطة: OLED , OLED , OLED , mmaalmesry
#3
بارك الله فيك
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم