日期:2014-05-19  浏览次数:20435 次

菜鸟问个菜问题:web.config里面怎么声明access的数据库连接字符。
web.config里面怎么声明access的数据库连接字符。
找了n多资料,全部都是sql的。。

------解决方案--------------------
System.web.httpcontent.current.server.mappath();
------解决方案--------------------
www.connectionstrings.com
------解决方案--------------------
http://www.cnblogs.com/wjj/archive/2006/11/22/568265.aspx
------解决方案--------------------
在 <configuration> 里面添加
<connectionStrings>
<add name= "DBConnectionString " connectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\net\bbs\db.mdb " providerName= "System.Data.OleDb "/>
</connectionStrings>
------解决方案--------------------
<appSettings>
<add key= "provider " value= "Microsoft.Jet.OLEDB.4.0 "/>
<add key= "datasource " value= "~/db/yourdb.mdb "/>
</appSettings>
------解决方案--------------------
引用命名空间
System.web.httpcontent
------解决方案--------------------
Imports System.Web

-.-

------解决方案--------------------
Imports System.Web

Public Class WebForm1
Inherits System.Web.UI.Page


#Region " Web 窗体设计器生成的代码 "

'该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub

'注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码

Response.Write(Server.MapPath( "11 "))


End Sub

End Class

------解决方案--------------------
<connectionStrings>
<add name= "acc " connectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Database.mdb; " providerName= "System.Data.OleDb "/>
</connectionStrings>

//数据库放在根目录下的App_Data文件夹中.