Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Haben Sie es mit unbekannten Datenbanken zu tun, stehen Sie zunächst vor dem Problem, die Grundstruktur der Datenbank zu analysieren, angefangen bei den Tabellen über die Abfragen bis hin zu speziellen Eigenschaften. Ihr wichtigster Verbündeter ist in diesem Fall ADO bzw. ADOX. Zusätzlich bietet sich mittlerweile auch die GetSchema-Methode des OleDbConnection-Objekts an.
Diese Variante der Datenbankanalyse basiert voll und ganz auf ADO.NET-Technologien, Sie müssen also keine zusätzlichen Interop-Assemblies einbinden. Das Grundprinzip ist recht simpel:
Sie erzeugen zunächst ein OleDBConnection-Objekt[91].
Sie rufen die Methode GetSchema auf. Hier können Sie zum einen die Art der abzurufenden Informationen bestimmen, zum anderen lassen sich auch Bedingungen angeben, um die Informationsflut etwas einzudämmen.