System.Data.OleDb.OleDbException: 未指定错误


Posted on July 4, 2008


当从MicrosoftASP.NET应用程序,连接到MicrosoftAccess数据库,会收到以下错误信息:

System.Data.OleDb.OleDbException:未指定错误

很奇怪的一个错误,在VS2005调试的时候,一切正常,在IIS里面动行之后就发生了问题~

在微软官方网站上找到了解决答案:

http://support.microsoft.com/kb/825738

要解决此问题,关键是解决Temp文件夹中模拟用户帐户启用读/写权限。

  1. 在WindowsExplorer,找到以下文件夹:文档settings\ServerName\ASPNET\Localsettings\Temp,其中ServerName是您服务器的名称。
  2. 右击Temp文件夹,然后单击属性;
  3. 在属性对话框中,单击安全选项卡;
  4. 在安全选项卡,单击添加,并键入ServerName\UserAccount中SelectUsersorGroups文本框,其中ServerName是服务器,的名称,其中UserAccount是模拟帐户的名称。单击OK;
  5. 单击以选中读取和写入复选框,然后单击OK;
在线学习答案查询入口
微信扫一扫
微信扫码联系