我用delphi+access写了个英文小软件:我测试过在中文XP,英文XP都没问题,但有个用户却给我几次Email要求支持,Email如下:I keep getting the following error message during program start up:
'Selected collating sequence not supported by the operating system'
 
Please advise as to how to rectify, OS is XP Sp2我实在搞不懂这是什么原因造成的错误,有经验的高手指点一下。感激不尽!!!

解决方案 »

  1.   

    1)、打开我的 Microsoft Access ,Open 任意一个文件,然后点"tools",选中 Options,再选 General 项。注意在右下方有 New Database Sort Order下拉框,选中 General。然后关掉该文件。(注意,Options只有在有文件打开的状况下才能使用)
    2)、然后"File" --> "New..." 创建一个空白数据文件,然后"file" --> "Get External Data" -- "Import",打开我的老数据库文件将所有的 tables 全部传到新文件来,然后保存新文件。我要做这步是因为我的论坛里已经有许多的数据在里面,我不愿从头再来。如果你在新建论坛,或新建系统时遇到此类问题,大可新建 table,或用 SQL query 写入初始数据。
    3)、保存此新文件,然后上传到服务器。
      

  2.   

    谢谢hongqi162(失踪的月亮)兄。
    我那个是一个单机软件,在客户那边是完全独立的,如果这样的话,我还要重新建立一个同样的mdb,再上传到网站,再让客户下载,比较麻烦。不知能不能让客户设置一下直接使用的简单方法,如果不行我也只能按你所说的方式试一下。
      

  3.   

    客户的email上已经写明是xp sp2了,应该不会是补丁问题吧,难道要用户重装一次XP,夸张了点。hongqi162(失踪的月亮):按你的方法,我选了个系统没有的语言(如越南语),再新建了个同样的mdb,再用我的软件打开,结果一切正常,没有任何错误,如果是你说的原因的话,它应该会提示出错才对啊。有没有人遇到过同样的问题?
      

  4.   

    呵呵...找了一下相关资料 .http://www.webasp.net/article/25/24587_print.htm 要么客户自己转 .要么你帮他转.要么他装多语言包...这个也是没办法的事情..微软呢~