![](/img/trans.png)
[英]Adding Access Database to Project in Visual Studio 2010 using c#
[英]Using Access 2010 database in c#
我目前正在訪問c#中的訪問2010數據庫並且無法打開數據庫,因為當我使用.mdb時,它似乎沒有正確的驅動程序,但是現在因為我使用的是.accdb它沒有好像想要打開數據庫。 這是開場代碼。 我想知道你能幫我什么嗎?
public void openDatabase(string dbname)
{
//dataBaseName = dbname;
dataBaseName = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=houses.accdb"; //Defines the location of the database and its type.
connection = new OleDbConnection(dataBaseName); //Creates a new OleDbConnection using the data from dataBase.
connection.Open(); //Opens the TCP/IP connection.
}`enter code here`
你需要改變:
Provider=Microsoft.Jet.OLEDB.4.0
至
Provider=Microsoft.ACE.OLEDB.12.0
您需要Office 2007 - 2007 Office System驅動程序:數據連接組件的驅動程序
要在客戶端上安裝沒有Access的數據庫,您還必須使用Engine2010 Access Database
http://www.microsoft.com/download/en/details.aspx?id=13255
問候。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.