![]() |
Datenbank: Access • Zugriff über: OLE
Views über OleDbConnection.GetOleDbSchemaTable auslesen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte mir alle VIEWS einer Access-Datenbank auflisten (die allseits beliebte Northwind.mdb). Jedoch bekomme ich mit dem folgenden Code nur 11 der 16 Views, was mich ein wenig stört :zwinker:. Also der Code:
Delphi-Quellcode:
Mein Connection-String lautet dabei:datatbl := (conTable as OleDbConnection).GetOleDbSchemaTable(OleDbSchemaGuid.Views, nil); for i:=0 to datatbl.Rows.Count -1 do begin row := datatbl.Rows[i]; wurzelTable := node.Nodes.Add(row['TABLE_NAME'].toString); // [...] end; Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\Programmier-Daten\Delphi.NET\SQLEdit\test\NWIND.MDB;User Id=admin;Password=; Access und eigentlich auch alle anderen Programme liefern mir die Views im Anhang. Woran könnte das wohl liegen? Nachtrag: Es fehlt z.B. "Kunden und Lieferanten nach Standort". Auf das VIEW kann ich aber problemlos zu greifen (mit meinem Code/der gleichen Connection)... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz