procedure insert;
//In diesem Beispiel wird über das Ereignis BeforeInsert eine Datenprüfung implementiert. //Löst die Funktion StrToInt eine Exception aus, wird der Inhalt des Eingabefeldes auf einen gültigen Wert zurückgesetzt, //damit die Zuordnung zum Integerfeld in der Datenmenge erfolgreich durchgeführt werden kann.procedure TForm1.ClientDataSet1BeforeInsert(DataSet: TDataSet);begin try { Sicherstellen, dass Eingabefeld in Integer konvertiert werden kann. Andernfalls wird Exception ausgelöst. } StrToInt(Edit1.Text); except Edit1.Text := '0'; end; end;procedure TForm1.Button1Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('QUANTITY').AsInteger := StrToInt(Edit1.Text); ClientDataSet1.Post;end;