Einzelnen Beitrag anzeigen

Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#1

ADOConnection - Nur schreibender Zugriff?

  Alt 9. Jul 2010, 15:47
Datenbank: Access • Version: 2003 • Zugriff über: ADOConnection
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;
Angehängte Dateien
Dateityp: zip TestDatenbank-Nur Schreiben.zip (16,9 KB, 5x aufgerufen)

Geändert von Hallo_Thomas ( 9. Jul 2010 um 15:49 Uhr)
  Mit Zitat antworten Zitat