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