cxgrid控制插入重复记录的问题
cxgrid插入值时不允许插入数据库中已经存在记录,请问如何控制
本人在其关联的数据集AdoDataSet的BeforPost事件中进行检测,如果有就对显示消息重复,
并进行AdoDataSetName.CancelUpdates,并Abort后面的操作,但会报内存不能读的错误,原因是
cxgrid表的post错误,说什么不能插入一条空记录,晕死,不知道各位是如何控制重复记录的?
因数据库不能更改,只能在外部检测,所以入数时必须检查。
[解决办法]
判断一下是否有此记录
if Locate then showmessage('存在') else showmessage('不存在')
[解决办法]
Locate 之前别忘了Bookmark