-1
データベースからデータを削除できません。あなたがそうのようなコマンドにパラメータとしてTextBox1.Text
を渡す必要がありMS Accessデータベースからデータを削除できません
データベースからデータを削除できません。あなたがそうのようなコマンドにパラメータとしてTextBox1.Text
を渡す必要がありMS Accessデータベースからデータを削除できません
::これは私のデータベースのキャプチャと記録がまだ存在している
Dim DeleteData As OleDbCommand
conn.open()
sql1 = ("DELETE FROM Etat_projet WHERE Nom_du_client= &TextBox1.Text")
DeleteData = New OleDbCommand(sql1, conn)
DeleteData.ExecuteNonQuery()
Me.Close()
:
これは私のコードです
OleDbType.[Type]
を使用しています。これを、列に指定したデータ型に置き換える必要があります。
私もUsingの実装を検討します:
時々、あなたのコードは、このようなファイルハンドル、COMラッパー、またはSQL接続などの管理対象外のリソースが必要です。 Usingブロックは、コードが終了したときにそのようなリソースを1つ以上廃棄することを保証します。これにより、他のコードを使用できるようになります。
Using con As New OleDbConnection(connectionString),
cmd As New OleDbCommand("DELETE FROM Etat_projet WHERE Nom_du_client = ?", con)
cmd.Parameters.Add("@Nom", OleDbType.[Type]).Value = TextBox1.Text
cmd.ExecuteNonQuery()
End Using
ひとつのアイデアは、読み[尋ねる]と[ツアー] – Plutonix
OleDbConnectionオブジェクトを使用してみてくださいを取ることであろう。 –
Nom_du_client = '&TextBox1.Text& "'" 'これは、Nom_du_client = '&' TextBox1.Text& – joanolo