我看到有很多这样的问题,但我仍然无法通过查看它们来弄清楚我的错误。我正在尝试从 Access 中的表中删除一条记录。这是代码:
//删除记录的方法 public static void DeleteProject(Project aProject) {
{
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();”。