我的程序有一个“删除”表单,用户可以在其中输入记录键,它将删除整个记录。记录键是我的主键。在我的数据库中有一个名为“resumelink”的字段。简历链接只有文件名和扩展名,例如“Doc100.pdf”。当我在删除表单中输入记录键时,我希望它首先检查是否存在类似于 resumelink 字段中的文件。如果有,它将删除它。如果没有,它将继续完整地删除记录。
我知道如何使用 File.Exists,但如何使用 resumelink 字段来获取特定的记录键?下面是我的删除按钮的代码。这很简单。
using (SqlCommand deleteCommand = connection.CreateCommand())
{
deleteCommand.CommandText = "DELETE FROM HRresume WHERE recordkey = @recordkey";
deleteCommand.Parameters.AddWithValue("@recordkey", recordkeyAdd.Text);
deleteCommand.Connection.Open();
deleteCommand.ExecuteNonQuery();
MessageBox.Show("Resume Deleted.");
connection.Close();
this.Dispose();
}