したがって、テキストボックスからの入力に基づいてsqlからdbを検索し、成功すれば行全体を選択してから行を削除するボタンがあります。これは、これまでの私のコードです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」 「.Remove」の部分に問題を持っているようです。これを何とか変更して動作させる方法はありますか?
あなたが入力(TextBox2.Text)を "追加" する場合は、 "削除" したいのはなぜ? – Filburt
@Filburtデータベース内の行を削除しようとしました。これは、製品コードをテキストボックスに入力して、削除ボタンをクリックすることによって行われました。そこから、コードはテーブルを検索し、テキストボックス内のテキストに基づいて行を探して、その行を削除します。また、問題を解決してくれてありがとう。私は自分自身でビューを修正することができなかった。 – AImran