我用了一个DBGRID和一个ADOQUERY,和datasource。让DBGRID连接DATASOURCE.DATASOURCE连接ADOQUERY.
现在我在DBGRID中对应的表中输入信息(但是没有输入主键的信息)。当输入了一些信息以后,我想取消这次的输入。请问如何取消呢?我在BeforePost事件中使用ABORT。但是这样只能不让ADOQUERY不进行POST的提交工作。可是如何取消这次的输入呢??
现在我在DBGRID中对应的表中输入信息(但是没有输入主键的信息)。当输入了一些信息以后,我想取消这次的输入。请问如何取消呢?我在BeforePost事件中使用ABORT。但是这样只能不让ADOQUERY不进行POST的提交工作。可是如何取消这次的输入呢??
ADOQuery1.LockType:=ltBatchOptimistic;然后:
保存:ADOQuery1.UpdateBatch;
取消:ADOQuery1.CancelBatch;
就行,不管ADOQuery1.LockType:=ltBatchOptimistic;是否为此属性