Einzelnen Beitrag anzeigen

RalfSi

Registriert seit: 6. Jun 2012
9 Beiträge
 
#1

delphi datenmenge weder im editier- noch im einfügemodus

  Alt 5. Jul 2012, 16:24
Datenbank: PostgreSQL • Version: 9.1 • Zugriff über: TPgTable
Hallo,

das leidige Thema im Betreff noch einmal, da ich einfach nicht erkennen kann, wo der Fehler liegt:

Code:
ExcelApp.Workbooks.Open(dateiname);
  dmkunden.tblkundendaten.Connection.StartTransaction;
  if not (dmkunden.tblkundendaten.State in [dsInsert]) then
        dmkunden.tblkundendaten.Insert; //das zumindest macht er

  try
  begin
       
        dmkunden.tblkundendatenanrede.AsString     := ExcelApp.Cells[5, iPers].Value;
        dmkunden.tblkundendatentitel.AsString      := ExcelApp.Cells[6, iPers].Value;
        dmkunden.tblkundendatennachname.AsString   := ExcelApp.Cells[7, iPers].Value;
        dmkunden.tblkundendatengeburtsname.AsString := ExcelApp.Cells[8, iPers].Value;
        //weitere Zuweisungen
  end;

  if dmkunden.tblkundendaten.State in [dsInsert] then dmkunden.tblkundendaten.Post;
 
  //^^State = dsInsert(!) und daher will er den Post ausführen und hierbei erscheint die im Betreff genannte Fehlermeldung.
     
  dmkunden.tblkundendaten.Connection.Commit;
  result:=true;
  [...]
Ich danke schon einmal jetzt für Tipps.

Geändert von RalfSi ( 5. Jul 2012 um 16:26 Uhr)
  Mit Zitat antworten Zitat