ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
898
898
EMPFEHLEN
-
23.09.11 18:06 #1
- Registriert seit
- Sep 2011
- Beiträge
- 51
Hallo!!

Ich probiere mich ein bisschen im programmieren (in C#)
und bastle einen .mdb Editor.
Nun versuche ich die Tabellennamen einer Datenbank auszugeben.
Das klappt schon ganz gut!!
Aber es werden auch Systemtabellen angegebenCode :1 2 3 4 5 6
using System.Data.Odbc; OdbcConnection dbcon = new OdbcConnection(); dbcon.ConnectionString = @"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:\Users\Familie\Desktop\d9o.mdb;"; dbcon.Open(); dataGridView1.DataSource = dbcon.GetSchema("TABLES");
Hat jemand eine Idee, wie man das hin bekommt , ohne dass die Systemtabellen mit ausgegeben werden****
Vielen Dank im Vorraus******
CHTMLVBFeli
-
23.09.11 19:48 #2
- Registriert seit
- Sep 2011
- Beiträge
- 51
OK!!

Ich habs!!
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
private void Form1_Load(object sender, EventArgs e) { string conString = @"Provider=Microsoft.Jet.OLEDB.4.0;data source=C:\Datenbank.mdb"; OleDbConnection myConnection = new OleDbConnection(conString); myConnection.Open(); DataTable schemaTable = myConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" }); myConnection.Close(); Int32 AnzTabellen = schemaTable.Rows.Count; // Anzahl der Tabellen in mdb for (int i = 0; i < AnzTabellen; i++) // für jede Tabelle gib den Namen aus { listBox1.Items.Add(schemaTable.Rows[i].ItemArray.GetValue(2).ToString()); // das "GetValue(2)" entspricht dem Feld "TABLE_NAME" } }
Hier werden die Tabellennamen in einer listBox ausgegeben.
Geändert von CHTMLVBFeli (23.09.11 um 20:29 Uhr)
Ähnliche Themen
-
[MS Access] Alle Tabellennamen auslesen
Von d-Stench im Forum Relationale DatenbanksystemeAntworten: 11Letzter Beitrag: 26.04.11, 10:54 -
Access - Alle Tabellennamen ausgeben.
Von Kai008 im Forum JavaAntworten: 5Letzter Beitrag: 16.02.09, 20:29 -
Nur Tabellennamen aus Datenbank auslesen
Von hvD im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 19.04.07, 14:45 -
Tabellennamen aus Access-Datenbank auslesen?
Von Ignus im Forum .NET DatenverwaltungAntworten: 2Letzter Beitrag: 01.09.06, 16:19 -
Access Datenbank auslesen?
Von Stephan Boettcher im Forum C/C++Antworten: 2Letzter Beitrag: 25.10.04, 18:20





Zitieren
Login





