2012-09-08 2 views
0

변수 Itemtext가 이미 선언되었습니다. 왜이 오류 ??vb.net 삽입 쿼리 오류

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 
+1

에서 매개 변수 각 시간을 추가하고 어디에서 오류가 있기 때문에? – codingbiz

+0

오류 무엇입니까? 오류 표시 – sharad

답변

0

당신은 루프

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