.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.5.22.1
错误所在事件:
详细错误信息:
列“_Identify”被约束为是唯一的。值“71”已存在。
我在表:历史合同明细。CurrentChanged写入:
'历史合同当前行定位----------------------------------------------------
If Tables("历史合同明细").Focused Then
If e.Table.Current Is Nothing Then '如果Current为Nothing
Return '则返回
End If
Dim wz As Integer
Dim dr As DataRow
dr = DataTables("历史合同").SQLFind("[历史合同编号] = '" & e.Table.Current("历史合同编号") & "'")
If dr IsNot Nothing Then
DataTables("历史合同").RemoveFor("[历史合同编号] = '" & e.Table.Current("历史合同编号") & "'")
DataTables("历史合同").AppendLoad("[历史合同编号] = '" & e.Table.Current("历史合同编号") & "'")
wz = Tables("历史合同").FindRow(dr)
If wz >= 0 Then
Tables("历史合同").Position = wz
End If
End If
End If
当执行时,弹错。且把;历史合同的 行删除了?我进入SQL数据库看,也没有了。