在DBGrid中新增了一条记录,当游标移动的时候(按上下方向键或用鼠标点击其它条记录)时会触发提交事件,请问怎样取消这样的提交事件,即不希望新增一条记录???////////// 我尝试用以下方法,但却行不通
procedure TForm1.ADOQuery1BeforePost(DataSet: TDataSet);
begin
ADOQuery1.Cancel;
end;
procedure TForm1.ADOQuery1BeforePost(DataSet: TDataSet);
begin
ADOQuery1.Cancel;
end;
解决方案 »
- 熟悉Delphi操作Word的来看看,我这里到底是问题出在那里?
- 请问如何在delphi中写程序备份access数据库?
- 从内存流中读数据到缓存的问题
- 使用ADOQuery.UpdateBatch后,怎样获取未成功提交的记录?
- 送分问题:这个SQL语句怎么写?
- 问一个字符串问题?
- 一点点小问题
- 在dp6中为什么用ado连接oracle数据库,得到的结果集,负数全变成正数了??
- 初学写“记事本”,想在关闭MEMO前提示是否保存文件,不知道在哪个里面编辑,onchange?onexit?
- 谁会控制EPSON TM-T88IIP打印机?
- 如何运行没有窗体的单元?急。。。
- 请问怎样才能在一个编辑框中既显示文字又显示图片
try
...
ADOConnection1.CommitTrans
except
ADOConnection1.Rollback;
end;
这么写写看
try
...
ADOConnection1.CommitTrans
except
ADOConnection1.Rollback;
end;