auf eine PostgreSQL-Datenbank kann ich per Basic eine Abfrage ausführen wie folgt:
Code: Alles auswählen
'...
oResultSet = oStatement.executeQuery("SELECT lanr.havgid as HAV FROM lanr")
'...
Code: Alles auswählen
dd = oDBConnection.getTables()
Msgbox dd.getByName("public.lanr").Columns.hasByName("havgid")
Code: Alles auswählen
dd = oDBConnection.getTables()
Msgbox dd.getByName("lanr").Columns.hasByName("havgid")
Frage:
Woher weiß ich das es "public" heissen muss?
Was ich meine ist ob das immer "public" heisst wenn es .... naja, um die 'eigentlichen' Datentabellen geht? Es gibt in der konkreten DAtenbank noch "information_schema" (DAS dürfte tatsächlich immer so heissen) und "pg_catalog" (da bin ich mir schon weniger sicher ob es immer so heisst)
Gruß
Stephan