菜鸟问个菜问题: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文件夹中.