Kategorie: Datenbankzugriffe
Frage: Wie kann ich alle Spalten einer Tabelle auslesen?
Das Recordset-Objekt stellt Ihnen zahlreiche Funktionen zur Verfügung. Dazu gehört unter
anderem auch das Auslesen aller Spaltennamen einer Abfrage und deren Datentypen.

[list_cols.asp]
<%
Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DSN", "UID", "PWD"

Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.Open "<tabelle>", objConn, 3, 3

        ' --- Ausgabe der Überschrift
        Response.Write "<b><u>Spalten in der Tabelle <tabelle></u></b><br>" & vbCrLf

        ' --- Ausgabe der Spaltennamen und der Datentypen
        For Each objCol in objRS.Fields
            Response.Write "Name der Spalte: " & objCol.Name & "<br>" & vbCrLf
            Response.Write "Datentyp der Spalte: " & objCol.Type & "<br><br>" & vbCrLf
        Next

    objRS.Close
Set objRS = Nothing

    objConn.Close
Set objConn = Nothing
%>
Copyright 2000 - 2021 by Stefan Falz Webconsulting