Datenbankanalyse

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.

Verwendung von GetSchema

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:

  1. Sie erzeugen zunächst ein OleDBConnection-Objekt[96].

  2. Sie rufen die Methode GetSchema auf. Hier können Sie zum einen die Art der abzurufenden Informationen bestimmen, ...

Get Datenbank-Programmierung mit Visual C# 2010 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.