如何物理删除DBGrid中的选定的一条记录,即数据库中也同时被删除, 如何物理删除DBGrid中的选定的一条记录,即数据库中也同时被删除,我的数据集是Ttable,请高手支招! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样不行的,只是打上了删除标记.我的数据集是Ttable DBGrid1.DataSource.DataSet.DeletePost這樣如果刪不掉..請來找我. DBGrid1.DataSource.DataSet.Delete这样应该可以,实在不行,加上一句POST,以上楼主都可以的. post也只是更新本地数据集,要再ApplyUpdates才行 With ADOQuery1 do if Application.MessageBox('确定删除此记录?','系统警告',MB_OKCancel+MB_ICONWARNING+MB_DefButton1)=idok then if ADOQuery1.RecordCount>0 then begin ADOQuery1.Delete; end else Application.MessageBox('没有可以删除的记录','系统提示',MB_OK); procedure TForm1.Table1AfterDelete(DataSet: TDataSet);begin try Table1.ApplyUpdates; Table1.CommitUpdates; except Table1.CancelUpdates; end;end; fastReport 自定义函数出错,请高手指教 Delphi怎样连接远程数据库? 关于动态创建窗口的问题 很急!!! 请问如何移动控件? 问题:如何把word文件到如到s'ql2000的image字段! 用WebBrowser打开一个包含两个文本框和一个确认按钮的网页,如何向这两个文本框中自动添加信息再按按钮确认? delphi 2009中关于Excel操作 的控件是哪个? 难得不累 怎样打开word文档? 如何取得屏目上某点的颜色?在线等qq66639527 ODAC中文查询问题 类似RichEdit的滚动条问题
Post這樣如果刪不掉..請來找我.
if Application.MessageBox('确定删除此记录?','系统警告',MB_OKCancel+MB_ICONWARNING+MB_DefButton1)=idok then
if ADOQuery1.RecordCount>0 then
begin
ADOQuery1.Delete;
end
else
Application.MessageBox('没有可以删除的记录','系统提示',MB_OK);
begin
try
Table1.ApplyUpdates;
Table1.CommitUpdates;
except
Table1.CancelUpdates;
end;
end;