你的位置:首页 > 网站技术 >正文
19
十月
分类:网站技术 | 评论数:24 | 点击数:22348 | 发表日期时间:2011-10-19 13:37:06

分享到:


本文导读:

  程序原来的运行是在中文版WINDOWS2003服务器下,但换成英文版WINDOWS2003服务器后,会出现读取ACCESS数据库错误,在这里我提供三个解决方法。

正文

    
  程序原来的运行是在中文版WINDOWS2003服务器下,但换成英文版WINDOWS2003服务器后,会出现读取ACCESS数据库错误,错误提示如下:
  
  Selected collating sequence not supported by the operating system  
  我在网上搜索,基本上都是要求修改MDB数据库文件解决,解决方法如下:
  
  解决方法一:
  
  1、使用Microsoft Access,先打开任意一个文件,然后点【工具】,选中【选项】,再选【常规】项。注意在右下方有【新数据排序】下拉框,选中【常规】,然后关掉该文件。(注意,【选项】只有在有文件打开的状况下才能使用)
  
  2、然后【文件】->【创建新文件】,创建一个空白数据文件,然后【文件】->【获取外部数据】->【导入】,打开我的老数据库文件将所有的表全部传到新文件来,然后保存新文件。我要做这步是因为我的论坛里已经有许多的数据在里面,我不愿从头再来。如果你在新建论坛,或新建系统时遇到此类问题,大可新建表,或用SQL写入初始数据。
  
  3、保存此新文件,然后上传到服务器。
  
  解决方法二:
  
  选择排序次序为常规,然后选择关闭时压缩数据库,或者自己手动压缩,必须压缩数据库否则不能修改这个排序方式,以后新建的数据库也使用这中排序方式。
  
  解决方法三:
  
  如果只是修改一两个网站还好,但网站多了就太麻烦了,当然以上两方法在虚拟主机上因为不太可能要求国外主机提供商解决。我使用的是是VPS主机,也正在郁闷网站多的时候,于是想到了语言包,如果把英文版WINDOWS 2003变成中文版是不是解决了呢?
  
  于是找到WINDOWS 2003语言包下载,有500多M,当然直接在VPS里下载,速度很快。安装后,测试,全部问题都解决了。

猜你喜欢:
评论:

24楼   汽车坐垫哪种好  2012-7-3 12:54:45  回复该评论

分享的不错,支持一下


Fatal error: Uncaught Error: Call to undefined function mysql_num_rows() in C:\wwwroot\v2.ni-blog.com\public\web\info_show.php:308 Stack trace: #0 {main} thrown in C:\wwwroot\v2.ni-blog.com\public\web\info_show.php on line 308