Hallo,
ich versuche nur schreibend auf eine Datenbank zuzugreifen. Ziel ist es, einen neuen Datensatz hinzuzufügen. Ich erhalte mit TADOConnection jedesmal den diese Fehlermeldung
"Erste Zufalls-
Exception bei $7C812AFB.
Exception-Klasse EOleException mit Meldung 'Fehler bei einem aus mehreren Schritten bestehenden
OLE DB-Vorgang. Prüfen Sie die einzelnen
OLE DB-Statuswerte, falls vorhanden. Daten wurden nicht verarbeitet'. Prozess DatenbankSchreiben.exe (3060)"
Diese Fehler tritt mit der Zugriffsberechtigung Write auf, mit der Zugriffsberechtigung Share Deny None wird der Datensatz in die Datenbank ohne Fehlermeldung eingetragen.
Danke für eure Hilfe!
Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
begin
ADOConnection1.Connected:=True;
ADOTable1.Active:=True;
ADOTable1.Insert;
ADOTable1.Edit;
ADOTable1['Feld1']:='5';
ADOTable1.Post;
ADOTable1.Active:=False;
ADOConnection1.Connected:=False;
close;
end;