Abfrage einer SQL-DB mit C

Hallo,
folgende Problem liegt vor. Ich möchte die MS-SQL Datenbank mit C abfragen. Welche *.h Dateien muß ich verwenden und wie sehen die Befehle dann in C aus.
Die Verbindung zum SQL-Server soll nicht kontinuierlich stehen, sondern wird nur in Abhängigkeit meiner Message-Fkt. aufgebaut, dann müssen entsprechende Befehle zur Abfrage der Tabelle gemacht werden und danach soll die Verbindung wieder abgebauet werden.
Wenn ich allerdings die Möglichkeit hätte, die Verbindung zum SQL-Server schon beim Start des Gesamtprogramms aufbauen könnte, ist das auch nicht schlimm. 2 kleine Beispiel zu diesen beiden Problemen wären ein großer Fortschritt für mich.
Danke

Ingo

dies funktioniert wunderbar mit der ‚mysql c-api‘:
http://dev.mysql.com/doc/mysql/de/C.html

beispiele zur anwendung findest du auf:
http://pronix.de/modules/C/openbook/c_programmierung…