乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 高手指点!Microsoft Access Database...-office语言包未指定,office安装语言包

高手指点!Microsoft Access Database...-office语言包未指定,office安装语言包

作者:乔山办公网日期:

返回目录:office365


一般遇到这种问题,多数是因为mdb文件所在目录用户没写权限引起的,更改mdb文件的读写权限一般可以解决。

需要你把错误的 截图发出看才好判断,看了一下 错误 '80004005' 好像不是代码的问题,您是不是本地调试的,看看文件夹的权限
故障原因
此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。
一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入
二、系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生改变。所以请慎重使用此类工具。

解决办法
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。7a64e59b9ee7ad94331

二、JET引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件,而IIS匿名帐号对%windir%/temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可。

其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。
依顺序运行以下命令:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset

1、确保你的计算机上安装了OLEDB12的驱动,可以理解为你计算机上只要安装了Access2010,就会有相关的驱动
2、你的连接串没有错copy【connstr="Provider=Microsoft.ACE.OLEDB.12.0;data source="&server.MapPath("student.accdb")】,但Access文件的路径要确认一下是否正确
3、我以前用过这个方式来做,是成功的。当然,你也可以将2010的数zd据库修改为2003版本的MDB数据库,这样使用【connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("student.mdb")】来做连接串
4、多做测试,肯定能成功的

相关阅读

关键词不能为空
极力推荐
  • <em>Office</em> <em>365</em> 五人共享怎么设

  • 你可以使用已经订阅主账户上面的“我的 Office 帐户”来>“共享 Office 365”页面上“管理邀请”部分源,查看和管理已创建百的邀请。可检查邀请状态,或重新发送/删除度邀请。删除的

ppt怎么做_excel表格制作_office365_word文档_365办公网