Asp.net vb.net插入查询错误
变量Itemtext已声明。为什么会出现这种错误Asp.net vb.net插入查询错误,asp.net,sql,vb.net,Asp.net,Sql,Vb.net,变量Itemtext已声明。为什么会出现这种错误 Try conn = New SqlConnection(connString) conn.Open() Dim i As Integer = 0 Using cmd As New SqlCommand() For Each c In item cmd.Connection = conn cmd.
Try
conn = New SqlConnection(connString)
conn.Open()
Dim i As Integer = 0
Using cmd As New SqlCommand()
For Each c In item
cmd.Connection = conn
cmd.CommandType = CommandType.Text
cmd.CommandText = "INSERT INTO tblItems(Item,Numberof) Values (@Itemtext,@Numberof)"
cmd.Parameters.AddWithValue("@Itemtext", c)
cmd.Parameters.AddWithValue("@Numberof", num(i))
cmd.ExecuteNonQuery()
i = i + 1
Next
End Using
因为每次在循环中都要添加参数
Using cmd As New SqlCommand()
cmd.Connection = conn
cmd.CommandType = CommandType.Text
cmd.CommandText = "INSERT INTO tblItems(Item,Numberof) Values (@Itemtext,@Numberof)"
Dim ItemParameter As SqlParameter = cmd.Parameters.Add("@Itemtext",SqlDbType.VarChar)
Dim NumberParameter As SqlParameter = cmd.Parameters.Add("@Numberof", SqlDbType.Int)
For Each c In item
ItemParameter.Value = c
NumberParameter.Value = num(i)
cmd.ExecuteNonQuery()
i = i + 1
Next
End Using
什么是错误?显示错误