为什么我在监测窗体中增加明细会出现以下错误:
此主题相关图片如下:错误.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2019-12/2019122516472516710.jpg)
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.12.17.18
错误所在事件:
详细错误信息:
语句已终止。
INSERT 语句与 FOREIGN KEY 约束"监测指标表_FK00"冲突。该冲突发生于数据库"油菜SQL",表"dbo.监测表", column '监测ID'。
-------------
我在监测表的currentchanged事件中加入了以下代码:
If e.Table.current Is Nothing Then
DataTables("监测指标表").loadfilter = "1=2"
Else
DataTables("监测指标表").loadfilter = "监测ID = '" & e.Table.current("监测ID") & "'"
End If
DataTables("监测指标表").load
-----如果把以上代码屏蔽就不会出现以上错误
[此贴子已经被作者于2019/12/25 16:52:24编辑过]