24 Jul 2019 
客户服务系统 » 知识库 » Microsoft JET Database Engine error '80004005'
 Microsoft JET Database Engine error '80004005'
解答 解决不同语言支持的Access数据库的默认排序不同的问题

有些用户上传网站文件到空间后,发现打不开网站,可能会出现类似下面的错误提示:

******************************************************
Microsoft JET Database Engine error '80004005'

Selected collating sequence not supported by the operating system.

/conn1.asp, line 3
******************************************************

主要原因是建立Access数据库文件的语言环境不同,不同语言支持的Access新建的文件的默认排序是不同的,所以会报错。
我们公司用的服务器系统是英文操作系统,而国内用户的大多网站是在中文操作系统下制作的。根据微软(Microsoft)的官方网站说明:若Access在一种语言下创建,而在另一种语言下使用就会提示这种错误。用户的网站放在国内空间上由于国内服务器大多是中文操作系统,所以不会出现类似问题。

在中文操作系统下创建的Access数据库的默认排序是中文类型的,如汉语拼音。。。

解决方法:
1.打开Microsoft Access ,打开任意一个mdb文件,然后点"工具",选中 “选项”,再选 "常规" 项。
注意在右下方有 “新建数据库排序次序”下拉框,选中 “常规”。然后点确定。
(注意,选项只有在有文件打开的状况下才能使用)
2.然后"文件" --> "新建" ,创建一个空白数据文件,然后"文件" --> "获取外部数据" --
"导入",打开老数据库文件将所有的表全部导入到新文件来,然后保存新文件。
3.保存此新文件,然后上传到服务器。
4.完成

--
奇码科技 * 财富引擎
www.gmakj.com

奇码科技 * 旗下网站
美国空间: www.uskongjian.com
奇码EC: www.gmaec.com
灵通在线: www.linkstalk.com


文章详情
文章 ID: 6
发布于: 01 Jul 2008 03:04 PM

 这条回答对我有帮助  这条回答对我没有帮助

 登录 [忘记密码] 
电子邮件:
密码:
登录记忆:
 
 搜索
 文章选项
首页 | 注册 | 发送服务需求 | 知识库 | 疑难解答 | 新闻 | 下载
语言:

Help Desk Software By Kayako SupportSuite v3.00.32