<分区>
我一直在开发一个使用数据库的 ASP 网站。当我测试它时它可以离线工作,但是一旦我将它上传到我的 fasthosts 帐户,我在尝试运行它时就会收到以下错误:
异常详细信息:System.InvalidOperationException:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。
连接字符串如下:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$
ConnectionStrings:ThreadString %>" ProviderName="<%$
ConnectionStrings:ThreadString.ProviderName %>" SelectCommand="SELECT * FROM [Thread]
WHERE ([rank] <= ?) ORDER BY [rank]">
web.config 文件:
<add name="ThreadString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=|DataDirectory|\Database.accdb" providerName="System.Data.OleDb" />
知道为什么会这样吗?提前致谢