以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Insert语句出现“具有相同键值”的错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127928) |
-- 作者:goldenfont -- 发布时间:2018/11/25 13:41:00 -- Insert语句出现“具有相同键值”的错误 如题。 第一条数据插入成功后,从表的第二条数据的值有变化的,但是执行代码就会出现这个问题 For Each dr1 As DataRow In dt1.DataRows cmd.CommandText = "insert into {从表明细} (字段1,字段2) values(?,?)" cmd.Parameters.Add("@字段1",parent_id)
cmd.Parameters.Add("@字段2",dr1("备注")) cmd.ExecuteNonQuery Next |
-- 作者:有点甜 -- 发布时间:2018/11/25 16:47:00 -- 改成这样
For Each dr1 As DataRow In dt1.DataRows cmd.Parameters.Clear |