Thema: Delphi ADODataset Insert Update

Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: ADODataset Insert Update

  Alt 16. Feb 2006, 13:13
Hmm....
BLOBS: Mach doch einfach eine Fallunterscheidung: Bei einem Blob verwendest du am besten einen Stream zum kopieren und sonst eben die Variants.

EDIT: Normalerweise sollte es kein Problem sein, bei einem Post-Fehler die Daten nochmals zu editieren, ohne das man irgendwelche Anstrengungen unternehmen muss. Das Dataset ist noch im Edit/Append-Modus, insofern ist der Aufruf vom 2.Edit falsch.
myDataset.Edit;
Delphi-Quellcode:
Try
  myDataSet['Foo'] := Bar;
...
  myDataSet.Post; // <-- peng
Except
  myDataSet.Edit; // <-- Falsch, weil das Dataset noch im Editmodus ist.
  myDataSet['Bar'] := Foo;
  myDataSet.Post;
End;
Versuche doch mal ein myDataSet.Cancel, damit wird der Editmodus verlassen, ohne Änderungen vorzunehmen. Danach kannst Du ja andere Daten reinschreiben...

Was genau steht im TargetUpdate.CommandText drin?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat