得到一个具有 OnNewRecord 事件的 ADOQuery。
在该过程中,我尝试将数据自动添加到另一个表中。在取消的情况下,数据是需要在 clientDataSet 中处理的几行。
在当地
其他AdoQuery.insert;
我收到 ADOQuery 未能将 null 插入非 null 字段的错误。我处于插入模式,但我从未要求 DELPHI 发布!我不明白它为什么发帖。
编辑:你能帮我找到这个问题的提示吗?
更多说明:
在
ADOQuery.onNewRecord();
开始
客户数据集.插入;//这里是为 ADOQueryPost 发布的。ClientDataSet 处于浏览状态的位置
结尾;
编辑:
这个错误没有意义!查看堆栈跟踪:
- 事前事后
- 新纪录
- 我的函数
其中 myFunc 确实会导致带有插入的 NewRecord。