Selected collating sequence not supported by the operating system错误

时间:2011-05-18    点击:2695   

access数据库在国内服务器正常,传到美国服务器,错误

Microsoft JET Database Engine error '80004005'

Selected collating sequence not supported by the operating system.

-----------------------------------------------

问题分析:
这个问题的主要原因是 web hosting 公司用的是英文操作系统英文版OS。而系统的 Access 文件是在中文操作系统(non-unicode = Chinese)下制作的。而根据微软(Microsoft)的官方网站说明:若Access在一种语言下创建,而在另一种语言下使用就会提示这种错误。

微软的技术解释请参见
http://support.microsoft.com/kb/141306/EN-US/

根据微软的技术支持,这属于数据排序的问题(New Database Sort Order)。打开Access程序,"tools"-->"Options",发现我的 New Database Sort Order 既然是 Chinese Character 而不是 General。问题就出在由于不同语言支持的Access新建的文件的默认排序不同。


解决方案:
实施以下步骤解决问题:
1)、打开系统用的 Access文件,然后点"tools",选中 Options,再选 General 项。注意在右下方有 New Database Sort Order下拉框,选中 General。然后关掉该文件。(注意,Options只有在有文件打开的状况下才能使用)
2)、然后选择“关闭时压缩数据库”,或者自已手动压缩,必须压缩数据库否则不能修改这个排序方式,以后新建的数据库也使用这中排序方式。
3)、替换服务器上原来的文件,即可解决问题。

 

优化常识网站title,description的字数和分隔符
js日期选择,可以选年月日小时分钟秒
每位网页设计师都应知道的10件事
Selected collating sequence not supported by the operating system错误
设为首页的代码
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 All Rights Reserved