奇码科技论坛 » 〖答疑专区〗 » 解决不同语言支持的Access数据库的默认排序不同的问题 转到动态网页
--> 本页主题: 解决不同语言支持的Access数据库的默认排序不同的问题 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
sken


级别: 管理员
精华: 1
发帖: 101
经验: 5610 点
金钱: 260 G币
贡献值: 0 点
好评度: 6 点
在线时间:83(小时)
注册时间:2006-07-26


解决不同语言支持的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.OK!

灵通在线—让您实时监控流量,主动洽谈销售
Linkstalk.com
美国空间—让全世界都能快速访问您的网站
USKongJian.com
奇码空间—提供国内虚拟主机服务
QiMakj.com
利网——无网不利的广告平台
DollarSky.com
国际市场调查—洞查市场,掌握先机
[url=http://www.WorldMarketReport.com
]WorldMarketReport.com[/url]
顶端 Posted:2007-04-19 13:35 | [楼 主]

 奇码科技论坛 -> 〖答疑专区〗
快速发帖 顶端
内容
HTML 代码不可用

使用签名
Wind Code自动转换

字数检查 恢复数据
 认证码:  
按 Ctrl+Enter 直接提交
表情 [更多]

Powered by PHPWind v5.3 Code © 2003-07 PHPWind