1
マイコード:C#でMS Accessデータベースを更新できませんか?
OleDbCommand cmd1 = new OleDbCommand("UPDATE student_info SET fee_due = @fee_due WHERE adm_no = @adm_no", con);
cmd1.Parameters.AddWithValue("@adm_no", adm_no);
cmd1.Parameters.AddWithValue("@fee_due", fee_due);
int affect = cmd1.ExecuteNonQuery();
MessageBox.Show(affect.ToString());
私のコードは常に0行が毎回影響を受け示すが、私はこの問題をデバッグする方法私のデータベースにインクルードは次のようになります行が影響している必要があります
はあなたが私を提案することはできますか?
あなたの文の正しい順序でパラメータを設定するようにしてください。 OleDBはパラメータになると本当に厄介です。これをチェックしてください:http://stackoverflow.com/questions/15126427/oledb-update-command and this:http://stackoverflow.com/questions/30648602/oledb-update-command-not-changing-data –