2011-02-08 43 views
0

我正在第一次使用MS Access数据库。我在我的服务器上部署了我的appilcaton。我的系统上有访问数据库(D:\ Database)。如何为Access数据库编写connectiong?

<appSettings> 
    <add key="dbcon" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source= ? "/> 

</appSettings> 
<connectionStrings> 

当我试图连接它是给错误。

如何修改我的连接字符串?

问候, NS

回答

1

我假设数据库有.mdb延长,否则将其更改为需要的一切:

<add key="dbcon" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Database.mdb"/> 

所以,你需要做的一切都添加将db文件的名称添加到连接字符串中。

你可以找到更多的样本here

0
System.Data.OleDb.OleDbConnection conn = new 
System.Data.OleDb.OleDbConnection(); 
// TODO: Modify the connection string and include any 
// additional required properties for your database. 
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" + 
@"Data source= C:\Documents and Settings\username\" + 
@"My Documents\AccessFile.mdb"; 

现在修改连接:

ConfigurationSettings.AppSettings["dbcon"] = conn.ConnectionString;//the new connection; 

Read more ...