Ich kenne mich mit Datenbanken schlecht aus und habe bisher nur TADOQuery genutzt, um Ergebnismengen abzurufen. Jetzt möchte ich aber direkt in eine Tabelle schreiben und laut Delphi-Hilfe sollte es so gehen:
Delphi-Quellcode:
myADO := TADOCommand.Create(nil);
myADO.ConnectionString := 'Platzhalter: connection to Excel-Sheet';
myADO.CommandText := 'INSERT INTO [MyTable$] (MyColumn) VALUES (:NewMyColumn);';
myADO.CommandType := cmdText;
myADO.Parameters.ParamByName('NewMyColumn').Value := 'test';
myADO.Execute;
myADO.Free;
end;
Ich erhalte die Fehlermeldung "Operation muss eine aktualisierbare Abfrage verwenden."
Was mache ich falsch?
Vielen Dank im voraus!