Rubrik: Datenbanken · ADO.NET Allgemein | VB-Versionen: VB2005, VB2008, VB2010 | 29.11.11 |
Tabellen einer SQL Datenbank ermitteln II Dieses Beispiel zeigt eine weitere Möglichkeit, wie sich alle Tabellen einer SQL Datenbank ermitteln kassen, wobei auch die SQL Compact Datenbank unterstützt wird. | ||
Autor: Dieter Otter | Bewertung: | Views: 10.889 |
www.tools4vb.de | System: WinXP, Win7, Win8, Win10, Win11 | kein Beispielprojekt |
In unserem letzten Tipp hatten wir gezeigt, wie sich alle Tabellen einer Microsoft SQL Datenbank ermitteln lassen. Leider funktioniert der Code nicht bei Verwendung der Microsoft SQL Compact Datenbank.
Eine Alternative zum vorigen Tipp ist das Erstellen einer SQL-Abfrage auf die Datenbank.
' SQL-Abfrage über Tabellen-Schema erstellen Dim cmd As New SqlCommand( _ "SELECT Table_Name FROM Information_Schema.Tables", Conn) ' Ergebnis holen Dim dr As SqlDataReader = cmd.ExecuteReader ' Ergebnis durchlaufen und Tabellennamen in einer ListBox anzeigen While dr.Read ListBox1.Items.Add(dr(0).ToString) Wend
Anmerkung:
Bei Conn handelt es sich um ein geöffnetes Connection-Objekt.