Hallo
habe eine procedure geschrieben, die einen ausgewählten Datensatz in einer Datenbank kopieren soll. Diese wird per Klick auf einen Button aufgerufen.
Code entspricht in etwa diesem hier von USER shmia:
http://www.delphipraxis.net/17291-ak...plizieren.html
Nun zu meinem Problem:
Immer wenn ich die beiden letzten Zeilen
aDataSet.Append; <- Funktioniert noch
aDataSet.SetFields(aRecord); <- kommt
Exception
aufrufe kommt eine
Exception: "ClientDataSet: Datenmenge weder im Einfüge - noch im Editiermodus"
Wenn ich den Button direkt danach nochmal klicke, funktioniert es plötzlich.
Jemand eine Idee woran das liegt?
Hab keine Lust andauernd den Aufruf doppelt machen zu müssen.