在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。源错误:
行 16: 'Dim data = (ConfigurationSettings.AppSettings("data"))
行 17: 'constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(data) 'Access数据库连接方法
行 18: conn.ConnectionString = connstr
行 19:
行 20: conn.Open()
源文件: E:\dotnet源码\DATAFORMAT\App_Code\DB.vb 行: 18
我在web.config文件里
<appSettings>
<add key="connstring" value="server=(local);uid=sa;pwd=;database=kims"/>
</appSettings>然后数据库连接是这样的:
Dim conn As New OleDbConnection
Dim connstr As String
connstr = ConfigurationSettings.AppSettings("connstring")
conn.ConnectionString = connstr conn.Open()
Return conn
谢谢各位了
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。源错误:
行 16: 'Dim data = (ConfigurationSettings.AppSettings("data"))
行 17: 'constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(data) 'Access数据库连接方法
行 18: conn.ConnectionString = connstr
行 19:
行 20: conn.Open()
源文件: E:\dotnet源码\DATAFORMAT\App_Code\DB.vb 行: 18
我在web.config文件里
<appSettings>
<add key="connstring" value="server=(local);uid=sa;pwd=;database=kims"/>
</appSettings>然后数据库连接是这样的:
Dim conn As New OleDbConnection
Dim connstr As String
connstr = ConfigurationSettings.AppSettings("connstring")
conn.ConnectionString = connstr conn.Open()
Return conn
谢谢各位了
到底连接sql 还是access?
最后少了个分号
<add key="connstring" value="server=.;uid=sa;pwd=;database=kims;"/>
我是菜鸟