Hallo!
@Heffalump: Da könntest du nicht ganz unrecht haben. Das Problem tritt aussschließlich auf Rechner auf, die kein
Access installiert haben oder die nur eine Runtime besitzen.
Auf Rechnern mit
Access gibt es keinerlei Probleme.
Delphi-Quellcode:
ADOQuery1.Active := false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:= 'SELECT * FROM tabelle WHERE feld LIKE :xy';
ADOQuery1.Parameters.ParamByName('xy').Value:= '%'+edit1.text+'%';
ADOQuery1.Active := true;
und
Delphi-Quellcode:
ADOTable1.Open;
ADOTable1.Append;
ADOTable1.FieldByName('feld').AsString:=edit1.text;
ADOTable1.Post;
ADOTable1.Close;
DataModule1.ADOConnection1.Close;
Diese Zugriffe finden aber nicht beim Starten des Programes statt!
Edit: An den Lizenzen, den "MagicKeys" lag es nicht.