удаление так
Code
DataSource.DataSet.Delete;
удаляется текущая запись.
если есть DBGrid для отображения датасета то будет еще проще:
Code
dbgrid1.DataSource.DataSet.Delete;
будет удалятся выделенная строка в гриде. для добавление записи привязываешь к этому всему квери, например ADOQuery и пишешь:
Code
ADOQuery1.Append;
ADOQuery1.FieldValues['field_1']:=value1;
ADOQuery1.FieldValues['field_2']:=value2;
ADOQuery1.FieldValues['field_3']:=value3;
ADOQuery1.Post;
в квадратных скобках указываешь имя поля в которое пишешь значение.