Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Feldnamen / Spaltenname per SQL auslesen

Begonnen von peter4400, August 07, 2024, 08:43:55

⏪ vorheriges - nächstes ⏩

peter4400

Ich weiß, per VBA geht es über CurrentDb.TableDefs sehr komfortabel, aber rein interessehalber:

Kann man unter Access 2016 die Spaltennamen auch über SQL auslesen? In früheren Versionen ging

SELECT MSysObjects.Name AS TableName, MSysColumns.Name AS FieldName
FROM MSysObjects ...usw.

aber das geht unter Access 2016 nicht mehr, MSysColumns existiert hier nicht?

PhilS

Zitat von: peter4400 am August 07, 2024, 08:43:55das geht unter Access 2016 nicht mehr, MSysColumns existiert hier nicht?
Das ist richtig. In aktuellen Access-Versionen gibt es meines Wissens keine Möglichkeit die Spalten der einzelnen Tabellen nur mit SQL auszulesen.
Wenn ich mich richtig erinnere, gab es die Tabelle MSysColumns übrigens letztmalig in Jet v2.* (Access 95); in A97 nur noch wenn der A95-Kompatibilitätsmodus aktiviert war.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor