تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] الكود المكافئ لعرض أسماء الجداول فى قاعدة البيانات
#1
السلام عليكم و رحمة الله و بركاته

مرفق بالموضوع مثال لعرض أسماء جميع الجداول فى قاعدة بيانات .mdb و ذلك فى برنامج VB6
 و سؤالى هو ما هو الكود المكافئ باستخدام ال VB.net (يفضل أحدث الاصدارات)
وشكرا جزيلا


الملفات المرفقة
.zip   test.zip (الحجم : 12.75 ك ب / التحميلات : 32)
الرد }}}
تم الشكر بواسطة:
#2
سورس كود برنامج صانع الاكواد .

فيه أكواد لجلب اسماء الجداول في قاعدة البيانات أكسيس Mdb و Accdb و SqlServer .
الرد }}}
تم الشكر بواسطة: Ronald , اسامه الهرماوي , mmaalmesry
#3
السلام عليكم

لقد بحثت عن الطريقة فى برنامج صانع الأكواد و لكنى لم أجدها فهل من يدلنى عليها ؟
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
كنت أقصد بأحدث إصدار انه من الأفضل آخر نسخة visual basic

ملحوظة:
أنا استخدم vb 2015 ولم يعمل الكود السابق إلا بعد تعديله إلى:
كود :
con.open
dim dt=con.getschema("tables",{nothing,nothing,nothing}) 'هذا السطر
for each r in dt.rows
msgbox(r("table_name"))
next
con.close
شكرا جزيلا و بارك الله فيكم
الرد }}}
تم الشكر بواسطة: asemshahen5 , حسن الجلب
#5
السلام عليكم

 mdb & accdb
كود :
SELECT name from msysobjects WHERE Type = 1 And flags = 0

Using Vb.net
كود :
Connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + _
                    "Data Source=" & Text1.Text
       Connection.Open()
       ' sql = "SELECT MSysObjects.Name AS table_name FROM MSysObjects"
       sql = "SELECT name from msysobjects WHERE Type = 1 And flags = 0"
       Dim commande As OleDbCommand
       commande = New OleDbCommand(sql, Connection)
       Dim dataReader As OleDbDataReader

       Try
           dataReader = commande.ExecuteReader()
           While (dataReader.Read())
               tableNameBox.Text = dataReader.GetString(0)
           End While

       Catch ex As Exception
           MsgBox("Problème de connection " & ex.Message())

       End Try

SQL Server
كود :
Use Database_Name
SELECT name FROM sys.tables

Nb : Database_Name = your database name

VB.net 


كود :
Using connection As New SqlConnection(connetionString)
   connection.Open()
   adapter = New SqlDataAdapter("SELECT name FROM sys.tables", connection)
   Using ds = new DataSet()
       adapter.Fill(ds)
       with ListBox1
           .DataSource = ds.Tables(0)
           .DisplayMember = "name"
           .ValueMember = "name"
       end with
   End Using
End Using
الرد }}}
تم الشكر بواسطة: asemshahen5 , mmaalmesry


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 191 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 209 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,051 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 841 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 823 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,221 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,138 28-05-25, 09:16 PM
آخر رد: خالد كامل1

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


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