[英]Ado dot netconnection String with Access 2007
我正在嘗試使用ADO網絡通過以下代碼連接Access 2007“ accdb”文件,但出現錯誤“ Unrecognized Database format
,這可能是什么原因?
OleDbConnection conn = new
OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;
Data Source=C:/MyWorkers.accdb");
try
{
conn.Open();
MessageBox.Show("Connected");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
您可以使用Microsoft.ACE.OLEDB.12.0
提供程序,請參閱http://www.connectionstrings.com/access-2007(作為Office 2007系統驅動程序包的一部分提供) 。
請嘗試以下連接字符串: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\myFolder\\myAccess2007file.accdb;
確保數據庫未損壞。 如有必要,對其進行維修。
使用您的代碼打開壓縮的數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.