请问下,下面红色这段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 状态值。没有工作被完成。