Voor een opdracht moet ik diverse gegevens van een willekeurige database ophalen.
Hierbij moet je denken aan:
- Kijken welke tabellen er in de database zitten
- Ophalen van de diverse kolomnamen van de tabel
- Ophalen van de diverse constraints
Het probleem waar ik nu tegen aanloop is dat ik voor ieder databasetype weer andere query's op moet stellen.
In het geval van het opvragen van de tabelnamen in een database moet ik voor SQL-server bijvoorbeeld "SELECT name FROM sysobjects WHERE TYPE='U'" gebruiken.
Alleen voor ACCESS zal dit wel weer totaal anders zijn (neem aan dat deze geen sysobjects kent)
Iemand een idee of tip hoe dit beter kan. Ik kan zo 123 niets op internet hierover vinden.
Oh ja, ik werk met ADO(.NET) binnen C#
Hierbij moet je denken aan:
- Kijken welke tabellen er in de database zitten
- Ophalen van de diverse kolomnamen van de tabel
- Ophalen van de diverse constraints
Het probleem waar ik nu tegen aanloop is dat ik voor ieder databasetype weer andere query's op moet stellen.
In het geval van het opvragen van de tabelnamen in een database moet ik voor SQL-server bijvoorbeeld "SELECT name FROM sysobjects WHERE TYPE='U'" gebruiken.
Alleen voor ACCESS zal dit wel weer totaal anders zijn (neem aan dat deze geen sysobjects kent)
Iemand een idee of tip hoe dit beter kan. Ik kan zo 123 niets op internet hierover vinden.
Oh ja, ik werk met ADO(.NET) binnen C#