私のシステムを通じてMS Accessデータベースからデータを削除します。データグリッドビューからデータを削除
幸いにも実行中ですが、削除ボタンをクリックすると、一度に1つのデータを削除するのではなく、すべてのデータが1回のクリックで削除されました。
ここでエラーが発生する可能性がありますか?
private void bttnDelete_Click(object sender, EventArgs e)
{
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string query = "delete from tblBookMaint where BookNumber";
command.CommandText = query;
command.ExecuteNonQuery();
MessageBox.Show("Data Deleted!");
connection.Close();
load();
clearTxts();
Panel.Enabled = false;
}
catch (Exception ex)
{
MessageBox.Show("Error " + ex);
}
}
「delete from tblBookMaint where BookNumber'? where節に渡される値はありません。適切なクエリを作成する必要があります。 –