データベース内のSerialNo
に関連するレコードを削除したいとします。VBデータベースのSQLデータベースからレコードを削除する
これは私のコードです:
Using con = New MySqlConnection("server=" & server & ";" & "user id=" & userid & ";" & "password=" & password & ";" & "database=" & database)
con.Open()
Dim sqlText = "DELETE * FROM datatable WHERE SerialNo = @ulogin"
Using cmd = New MySqlCommand(sqlText, con)
cmd.Parameters.AddWithValue("@ulogin", frmmain.txtinput.Text)
cmd.ExecuteNonQuery()
End Using
con.Close()
End Using
このコードは動作しません。私はプログラムを実行すると、次のエラーが表示されます。
親切に適したソリューションを提案することにしてください。
注: 221は入力番号を意味します。
*それは、[削除](https://msdn.microsoft.com/en-gb/library/ms189835.aspx)声明 – Bugs
では不要だと削除私はJinx88909しかし、@も*なしのコードをテストそれは動作しません。 –
データ型はINTです。それで私は何をしなければなりませんか? @Plutonix –