0

私は ASP.NET を使用しており、VB でコーディングしています。
私の SQL Server DB テーブル名 TempPurchases には 3 つの列があります:
- ItemNumber (nvarchar(10),null)
- RDC (nvarchar(2),null)
- PurchaseQTY (int,null)

テーブルに入力するユーザー入力は次のとおりです: ItemNumberTxtBox、DropDownList1、QuantityTxtBox
これは私のコードです:

Protected Sub AddButton_Click(sender As Object, e As EventArgs) Handles AddButton.Click
   Dim CON As New SqlConnection("server=blahblah.com;database=databasename;User ID=fffffff;Password=*******;")
   Dim SQL As String = "INSERT INTO TempPurchases (ItemNumber, RDC, PurchaseQTY) VALUES (@ItemNumber, @RDC, @PurchaseQTY) "
   Dim CMD As New SqlCommand(SQL, CON)

   CMD.Parameters.Add(New SqlParameter("@ItemNumber", SqlDbType.NVarChar, 10))
   CMD.Parameters("@ItemNumber").Value = ItemNumberTxtBox.Text

   CMD.Parameters.Add(New SqlParameter("@RDC", SqlDbType.NVarChar, 2))
   CMD.Parameters("@RDC").Value = dropdownlist1.SelectedValue

   CMD.Parameters.Add(New SqlParameter("@PurchaseQTY", SqlDbType.Int))
   CMD.Parameters("@PurchaseQTY").Value = QuantityTxtBox.Text

   CON.Open()
   CMD.ExecuteNonQuery()
   CON.Close()
End Sub

私は何を間違っていますか?エラー メッセージは表示されませんが、データベース テーブルに何も入力されません。

4

0 に答える 0