Hallo Kevin,
mir ist dein Code nicht so ganz klar:
1. Dataset wird geschlossen (close)
2. neues
SQL und dann öffnen (open)
3. Active??? nach dem open ist das DS active
4. edit/insert. Soll etwas neu eingefügt oder der erste Satz überschrieben werden?
5. Felder füllen ...
6. Post zum Speichern. Aber nochmals überlegen, ob der erste Satz überschrieben (Edit) oder ein neuer eingefügt (insert) werden soll. Da du dir eine MaxId holst, tippe ich einmal auf neuen Satz
Frage: warum immer result true?
Ciao
Frank