Вы находитесь на странице: 1из 2

Try

Dim insProd As String = "insert into ProdInfo (Prod_Name, Prod_Pri,


Prod_Desc, Prod_Made) values (@Prod_Name, @Prod_Pri, @Prod_Desc, @Prod_Made)"

Dim cmdSql As New SqlCommand(insProd, cnSql)

cmdSql.CommandType = CommandType.Text

daSql.InsertCommand = cmdSql

cnSql.Open()

Dim i As Integer

For i = 0 To (dt.Rows.Count - 1)

cmdSql.Parameters.Clear()

' ------------ WORKING CODE -------------------

With cmdSql

.Parameters.Add("@Prod_Name", SqlDbType.VarChar).Value =
dt.Rows(i)("Product Name")

.Parameters.Add("@Prod_Pri", SqlDbType.Int).Value = dt.Rows(i)


("Product Price")

.Parameters.Add("@Prod_Desc", SqlDbType.VarChar).Value =
dt.Rows(i)("Product Description")

.Parameters.Add("@Prod_Made", SqlDbType.VarChar).Value =
dt.Rows(i)("Product Made")

End With

' ------------ WORKING CODE -------------------

cmdSql.ExecuteNonQuery()

Next

'MsgBox("hey")

MessageBox.Show(i & " " & "Records have been inserted", "SellingMS",
MessageBoxButtons.OK)

Catch ex As Exception

MessageBox.Show(ex.Message)

Finally

cnSql.Close()
End Try

Вам также может понравиться