Announcement

Collapse
No announcement yet.

Access Informationsschema Abfrage

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Access Informationsschema Abfrage

    Hallo,

    ich will mit C# eine Select Abfrage machen in der mir das Informationsschema der Access Tabelle abgefragt wird.

    Außerdem will ich eine Select Abfrage machen, die mir nur die Spalten abfragt die einen Boolean Wert haben.

    In SQL habe ich die Abfrage folgendermaßen gemacht:

    Code:
    SELECT *  FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Tabellenname'
    Für Access finde ich leider in google nichts ähnliches.

    Für Hilfe wäre ich sehr dankbar ;-)

    mfg Mark

  • #2
    Früher war alles besser ;-)

    Hallo,

    Früher gab es in Access tatsächlich neben MSysObjects auch eine MSysColumns.... ja, ja, früher ;-)

    Man kann sich aber die Felder einer MDB bspws. über die Auflistung TableDefs und danach die Auflistung Fields ausgeben lassen. Unten ist ein Bleistift dafür aufgeführt :

    Code:
    Public Sub t3()
        Dim vTD1 As TableDef
        Dim vFd1 As Field
        
        For Each vTD1 In CurrentDb().TableDefs
            If Not (vTD1.Name Like "MSys*") Then
               For Each vFd1 In vTD1.Fields
                   If vFd1.Type = dbBoolean Then
                      Debug.Print vFd1.Name
                   End If
               Next vFd1
            End If
        Next vTD1
    End Sub
    Viele Grüße,
    tAgedObject
    darkness is a state of mind

    Comment


    • #3
      Vielen Dank für deine Hilfe. Jetzt läuft es :-)

      Comment

      Working...
      X