SQL Spaltenname einer Excel-Tabelle herausfinden

POWVorti

Grünschnabel
Hallo zusammen,
ich möchte gerne einen SQL-Zugriff via ODBC auf eine Excel-Tabelle machen. Die Skript-Sprache, mit der ich programmiere, besitzt zwar eine Funktion, die Spaltennamen auszulesen, allerdings nur alle zusammen (über \t getrennt). Das Problem ist, daß die maximale Stringlänge dieser Skriptsprache auf 4096 Bytes begrenzt ist und die Spaltennamen zusammen mehr als 4096 Bytes haben. Also versuche ich jeden Spaltennamen getrennt auszulesen und alle dann in einem Array speichern.
Eigentlich würde ich gerne Spalte für Spalte der Tabelle mit einem Zähler durchlaufen (SELECT 1 FROM tabelle), aber ich habe bereits herausgefunden, daß das nicht funktioniert. Habe ich eine andere Möglichkeit, an die Spaltennamen zu kommen? Die Gesamtanzahl der Spalten kann ich mir im Zweifel auslesen lassen...
 
Zurück