0
これらの質問はたくさんありますが、私はそれらを見ても私のエラーを把握することはできません。 Accessでテーブルからレコードを削除しようとしています。ここでは、コードです:公共の静的な無効DeleteProject(プロジェクトaProject) {"1つまたは複数の必須パラメータに値が指定されていません。"レコードを削除しようとしたときにエラーが発生しました。
{
String sSQLProjectDeleteCommand = "Delete * from Project where JobNo=" + aProject.JobNo;
// Create the command object
if (aConnection.State == ConnectionState.Closed)
aConnection.Open();
OleDbCommand Cmd = aConnection.CreateCommand();
//Delete project
Cmd.CommandText = sSQLProjectDeleteCommand;
// Execute the SQL command
Cmd.ExecuteNonQuery();
aConnection.Close();
}
catch (System.Exception exc)
{
Console.WriteLine(exc.Message);
}
}
記録 を削除する
//メソッド)私は3層アーキテクチャを使用していますが、エラーが「Cmd.ExecuteNonQuery(で発生します; "
私は*行ってもまだ同じエラーがありました –
編集 – Jcl
はうまくいきました!ありがとう、JobNoは文字列変数で、 "J ####"という形式であり、クラスからのコードをベースにしていましたが、この例ではIDがintであることを認識していませんでした。 –