Aber am Ende baut auch diese Funktion eine Verbindung zur Datenbank auf und macht eine
Query.
SQL-Code:
SELECT * FROM &Table WHERE False -- Assigned(FindField(FieldName))
SELECT &FieldName FROM &Table WHERE False -- Try-Except -> False
Diese Varianten haben aber auch einen Vorteil, nämlich wenn man seinen Code unabhängig vom
DBMS und den Zugriffskomponenten bauen will.
Oder man schiebt den Aufruf von GetTableNames und Co. in eine eigene Funktion, welche man bei Änderungen dann anpassen kann/muß.