Jens Menke: Abfrage der Spaltenanzahl und -namen

Beitrag lesen

Hi Roman!

Ansonsten die Anzahl der Felder bekommste MyConn.Fields.Count

Dafür gibt's auch einen SQL-Befehl!
Select count(*) FROM anywhere

Aeh nee Du, das zaehlt die Anzahl der Datensaetze, also der Zeilen. Janko will in diesem Fall aber die Anzahl der Tabellenfelder, also der Spalten wissen. Fuer die gibt es aber keinen SQL-Befehl, es sei denn man kennt die datenbankinternen Verwaltungstabellen.

Bye by Calocybe

Nö..

wie ich schon sagte geht das mit MyConn.fields.count  
mit MyConn.fields(n).name  bekommt man auch noch den
Namen des Feldes.

So könnte man in etwa nen Header für ne Abfrage mit
unbekannter Feldanzahl (Kreuztabelle) schreiben :

n = 0    
While n < MyConn.fields.Count
response.write MyConn.fields(N).name
n=n+1  
wend

gruss
Jens