Hallo,
okay, haben schon eineinhalb dutzend Leute geantwortet.
in der "normalen"
SQL-Syntax ist der Platzhalter für beliebig viele Zeichen das
% und nicht der
*.
Wenn es dann noch nicht klappt, gib dir vor dem AQuery.Open; mal AQuery.SQL.Text (von mir aus auch mit ShowMessage kannst Du dann per Strg+C kopieren und hier einfügen) aus und prüfe, ob dadrin das ist, was Du erwartest. Dieser String muss in
Access eine Ergebnismenge liefern, sonst ist er inhaltlich falsch, nicht zwingend auch syntaktisch.