Steffen Malte: Spaltenname + Felddaten aus Access97 Tabelle lesen

Hallo!

Wie kann ich mir aus einer Accessdatenbank die Spaltennamen
und deren Datentypen aus einer Tabelle lesen?

Gruß
Steffen

  1. Hi,

    beispiel aus Access97 hilfe:

    Sub FieldX()

    Dim dbsNorthwind As Database
        Dim rstEmployees As Recordset
        Dim fldTableDef As Field
        Dim fldQueryDef As Field
        Dim fldRecordset As Field
        Dim fldRelation As Field
        Dim fldIndex As Field
        Dim prpLoop As Property

    Set dbsNorthwind = CurrentDb
        Set rstEmployees = _
            dbsNorthwind.OpenRecordset("TabelleName")

    ' Ein Field-Objekt aus verschiedenen Fields-
        ' Auflistungen Objektvariablen zuweisen.

    Set fldTableDef = _
            dbsNorthwind.TableDefs(0).Fields(0)
        Set fldQueryDef = dbsNorthwind.QueryDefs(0).Fields(0)
        Set fldRecordset = rstEmployees.Fields(7)
        MsgBox (fldRecordset.NAME)
        MsgBox (fldRecordset.Value)
        MsgBox (fldRecordset.Size)
        MsgBox (fldRecordset.Type)

    End Sub

    hoffe es hilft

    Gruss

    Maulwurf

  2. Hallo,

    Wie kann ich mir aus einer Accessdatenbank die Spaltennamen
    und deren Datentypen aus einer Tabelle lesen?

    Mit PHP via ODBC?

    http://de3.php.net/manual/de/ref.odbc.php

    http://de3.php.net/manual/de/function.odbc-columns.php
    oder
    http://de3.php.net/manual/de/function.odbc-field-name.php
    http://de3.php.net/manual/de/function.odbc-field-type.php

    viele Grüße

    Axel