[英]How do I fix a Database Authentication Error
当我运行我的aspx文件时,我得到了这个:
No error message available, result code: DB_SEC_E_AUTH_FAILED(0x80040E4D).
为什么会发生这种情况?
这是我的web.config文件:
<add name="2007 Database 05-12-2013(Esfahanian's conflicted copy 2013-06-24)
ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" providerName="System.Data.OleDb"/>
这里我的aspx
文件中的相对路径:
<script runat="server">
string connectionString = ConfigurationManager
.ConnectionStrings["2007 Database
05-12-2013(Esfahanian's conflicted copy 2013-06-24)ConnectionString"]
.ConnectionString + HttpContext.Current.Server.MapPath(@"Anderson\2007
Database 05-12-2011 (Esfahanian's conflicted copy 2013-06-24).mdb");
</script>
你的连接字符串绝对不对。 “Name”属性仅在您的应用程序内部使用,在本例中为.aspx文件。 您需要在实际连接字符串中的某处具有数据库文件的名称。
这是我最喜欢的连接字符串源: http : //www.connectionstrings.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.