O'Reilly logo

Datenbank-Programmierung mit Visual C# 2010 by Thomas Gewinnus, Walter Doberenz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required