老师有个疑问请教一下,案例如下:创建了一个外部表,表名为:A,表A里有一列名称ID的列(意图为自增列增量为1,从1开始)
我在表A的DataRowAdded事件里写了如下代码
e.DataRow("ID") = e.DataTable.SQLCompute("Max(ID)") + 1
然后再在Tables(“A”)里 Addnew(),然后执行 CurrentTable.Current.DataRow.Save() 而且确保没有漏保存。
现在问题出现了:
ID是在增加的,但是中间却有重复的值。按道理不应该啊。