以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 项目买卖 (http://foxtable.net/bbs/list.asp?boardid=23) ---- [求助]DataRowAdded代码问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=23&id=172216) |
-- 作者:张松波 -- 发布时间:2021/9/29 23:10:00 -- [求助]DataRowAdded代码问题 老师有个疑问请教一下,案例如下: 创建了一个外部表,表名为:A,表A里有一列名称ID的列(意图为自增列增量为1,从1开始) 我在表A的DataRowAdded事件里写了如下代码 e.DataRow("ID") = e.DataTable.SQLCompute("Max(ID)") + 1 然后再在Tables(“A”)里 Addnew(),然后执行 CurrentTable.Current.DataRow.Save() 而且确保没有漏保存。 现在问题出现了: ID是在增加的,但是中间却有重复的值。按道理不应该啊。
|