想判断ADOQuery的当前状态是 Insert还是 Edit,ADOQuery本身的属性State,Delphi死活不认;还有另一属性RecordsetStatus,无论怎样返回的都是‘[]’。怎么办??
ADOQuery.Status
没有时间这里等有时间整理下,无意中在CSDN上发现的。
===========================================
2013.01.15-----uses Data.DB
{点击上面这里按钮的时候竟然不会出发dbgrideh的onexit事件,日B了,只能这样了先} if frmClientDm.TopTradeShow_adoq.State = dsEdit then begin //不管那列,只要是在编辑状态,退出这个dbgrideh的时候就提交,实在是太高,花费巨大脑汁,终于解决问题了 frmClientDm.TopTradeShow_adoq.Post; end;
本文来自博客园,作者:del88,转载请注明原文链接:https://www.cnblogs.com/del88/archive/2011/11/25/2263770.html
浙公网安备 33010602011771号