老师,我在命令窗口执行下面命令:
Dim tb As Table = Tables("委托_table1")
Dim wtbh As String = "2020-1000"
tb.DataTable.RemoveFor("[委托编号] = '" & wtbh & "'")
tb.DataTable.AppendLoad("[委托编号] = '" & wtbh & "'",False)
该行消失。因为wtbh ="2020-1000" 的行没有出现, 再执行如下代码:
Dim tb As Table = Tables("委托_table1")
Dim wtbh As String = "2020-1000"
tb.DataTable.AppendLoad("[委托编号] = '" & wtbh & "'",False)
出现如下错误:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:
详细错误信息:
列“_Identify”被约束为是唯一的。值“1637”已存在。
说明该行已经存在,只是没有显示出来。是这样吧?如果如此,如何显示出来呢?其他行都不存这个现象,只是这行存在这个现象。
[此贴子已经被作者于2020/9/27 3:57:39编辑过]