Delphi und SQL

Hallo alle zusammen,

vielleicht kann mir ja jemand bei folgendem Problem weiterhelfen: ich habe eine Access-Datenbank, auf die ich mit Delphi zugreifen möchte. Dafür habe ich eine ADOConnection eingerichtet und kann dann mit ADOTable auf die Tabellen der Datenbank zugreifen, was soweit auch funktioniert.

Nun wollte ich auch etwas über SQL machen, dazu gibt es ja ADOQuery. Als SQL-String habe ich dort „SHOW TABLE STATUS FROM DB;“ angegeben, allerdings meckert Delphi immer und gibt die Fehlermeldung „Unzulässige SQL-Anweisung; ‚DELETE‘, ‚INSERT‘, ‚SELECT‘ oder ‚UPDATE‘ erwartet.“ zurück. Unter PHP mit MySQL funktioniert der Aufruf aber ohne Probleme.

Ich bin noch relativ neu was sowohl Delphi als auch Datenbanken angeht, also wär ich für eine einfach gehalten Lösung sehr dankbar :smile:.

Gruß,
Nils

Hallo,

Nun wollte ich auch etwas über SQL machen, dazu gibt es ja
ADOQuery. Als SQL-String habe ich dort „SHOW TABLE STATUS FROM
DB;“ angegeben, allerdings meckert Delphi immer und gibt die
Fehlermeldung „Unzulässige SQL-Anweisung; ‚DELETE‘, ‚INSERT‘,
‚SELECT‘ oder ‚UPDATE‘ erwartet.“ zurück. Unter PHP mit MySQL
funktioniert der Aufruf aber ohne Probleme.

die Fehlermeldung kommt von Access (bzw aus den MS-ADO-Treibern). Der Befehl, den du eingeben willst, gibt es in Access nicht.

Gruß, Niels

Danke für die Antwort, gibt es denn einen vergleichbaren Befehl für Access?