Foxtable(狐表)用户栏目专家坐堂 → sql增加数据语句报错


  共有3185人关注过本帖树形打印复制链接

主题:sql增加数据语句报错

帅哥哟,离线,有人找我吗?
lxhmax
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:636 积分:5699 威望:0 精华:0 注册:2012/8/2 19:04:00
sql增加数据语句报错  发帖心情 Post By:2020/5/14 11:41:00 [显示全部帖子]

请问下,下面红色这段sql插入语句不能在循环语句中使用吗?

dim bh as string = 000
Dim cmd As New SQLCommand
cmd.C
    Dim Multi As String =  "111111|222222"
    Dim Values() As String
    Values = Multi.split("|")
    Dim i As Integer = 1
    For Index As Integer = 0 To Values.Length - 1
        cmd.CommandText = "Insert Into 房源报备表 (客户编号,报备楼盘) Values(?,?)"
        cmd.Parameters.Add("@" & i,bh)
        cmd.Parameters.Add("@" & i + 1,Values(Index))
        cmd.ExecuteNonQuery
        i = i+ 2
    Next

执行的时候有下面这个报错内容
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.4.10.8
错误所在事件:
详细错误信息:
命令参数[2] '' 无效。
命令参数[3] '' 无效。

多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。



 回到顶部