所以我有一個按鈕,應該從基於來自文本框的輸入從SQL搜索數據庫,如果成功,選擇整個行,然後刪除該行。基於文本框輸入到SQL的選擇和刪除行
這是到目前爲止我的代碼,
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim myConnection = New SqlConnection("Data source=.; initial catalog = saleCo; integrated security=true")
myConnection.Open()
Dim deleteProduct = New SqlCommand()
Dim deleteProductcmd As String = "DELETE FROM PRODUCT WHERE P_CODE = @p_code"
deleteProduct.Connection = myConnection
deleteProduct.CommandText = deleteProductcmd
deleteProduct.Parameters.Remove("@p_code", TextBox2.Text)
deleteProduct.ExecuteNonQuery()
myConnection.Close()
的代碼似乎有符合「deleteProduct.Parameters.Remove」 大多是「卸下襬臂」的部分問題。任何方式來改變這種以某種方式工作?
你爲什麼要 「刪除」,如果你的打算 「添加」 輸入(TextBox2.Text)? – Filburt
@Filburt的目的是刪除數據庫中的一行。這是通過將產品代碼輸入到文本框中並單擊刪除按鈕來完成的。從那裏,代碼將搜索表格,根據文本框中的文本查找行,然後刪除行。也謝謝你解決這個問題。我似乎無法自己修復視圖。 – AImran