Pobierz wszystkie tabele i wszystkie kolumny z bazy danych ODBC
Chcę pobrać wszystkie nazwy „tabeli” z OdbcConnection, a dla wszystkich nazw „tabel” chcę otrzymać wszystkie nazwy kolumn.
Więc natknąłem się naOdbcConnection.GetSchema()
funkcjonalność. Zmieniam, aby uzyskać wszystkie nazwy tabel, używając po prostuconnection.GetSchema("Tables")
. Ale teraz chcę uzyskać informacje o kolumnach dla tych tabel. Zauważyłemconnection.GetSchema("Columns")
poda mi informacje o kolumnach, ale daje to tylko losową / pierwszą (?) „tabelę” w źródle danych (za pomocą sterownika Windows CSV), co nie pomaga zbytnio.
Najtrudniejszym zadaniem jest praca z dowolnymi (większością) sterowników ODBC. Nie będę wiedział, które bazowe źródło danych zostanie użyte.
Jakieś pomysły?