[英]Not valid password Exception C# using ms-Access
我編寫了一個調度程序,用於獲取需要從 Microsoft 2013 Access 數據庫運行並執行它們的作業和作業詳細信息。
我的問題是,每隔幾個運行連接到數據庫的函數之一就會拋出異常"Not a Valid Password" ,奇怪的是每次都從不同的函數拋出異常,而大多數時候這些函數都能完美運行。 我真的很想知道是什么導致了這些異常。
string SCHEDULER_ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\" + ConfigurationManager.AppSettings["SCHEDULER_DB_Path"] + ";Jet OLEDB:Database Password=someP@ssword";
public DataResponse getActiveJobsRecurrence(string Job)
{
String query;
DataResponse DR = new DataResponse();
query = " Select Job_name,to_date,from_Date,recurrence,MODIFY_BY_USER from JOB where Job_name='" + Job + "' ";
DR.DataTable = new DataTable();
try
{
using (OleDbConnection myConn = new OleDbConnection(SCHEDULER_ConnectionString))
{
using (OleDbCommand cmd = new OleDbCommand(query, myConn))
{
myConn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
adapter.Fill(DR.DataTable);
myConn.Close();
return DR;
}
}
}
catch (Exception ex)
{
string owner = "none";
string function = "getActiveJobsRecurrence()";
string mes = ex.Message;
string message;
message = TruncateLongString(mes);
writeInDatalog(message, owner, Job, function);
DR.Message = ex.Message;
DR.Successful = false;
DR.DataTable = null;
return DR;
}
}// find recurrence of the actives jobs
這是引發此異常的函數之一的示例
全部都是關於加密方法:首先,刪除密碼,然后進入訪問->文件->選項->客戶端設置->高級並選中“使用舊加密”。 固定一切。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.