请问下列 Run-time error 可能是什么原因造成的?
英文Win2000
Run-time error '-2147467259(80004005)':
Selected collating sequence not supported by the operating system.中文Win2000
Run-time error '-2147467259(80004005)':
系统不支持所选择的排序.

解决方案 »

  1.   

    你是用了ordey by出错的吗?
      

  2.   

    不是的.
    编译成exe文件打包安装后,在某些即上,打开exe文件.抱以上错误.
    但同一安装包在其它很多机上用过都没问题的.
      

  3.   

    那可能是你某些要安装的机子上mdac版本低,在这些机子上装高版本的mdac吧
      

  4.   

    原来MDAC是2.5版本的,后来我已装上MDAC2.8,结果还是不行.
      

  5.   

    你把源码放到有问题的机器上执行,看看出错时是哪一条语句报错。
    通常这种情况是数据库连接不上造成的,特别是用ADO连LAN内的SQL SERVER时会出现这种情况。如果只是访问本地Access,应该不会有此问题。
      

  6.   

    SQL的排序方式,每种语言是不同的!在查询分析器内执行
    ALTER DATABASE YourDatabase COLLATE Latin1_General  --改为英文的排序规则
      

  7.   

    数据库连接上了,可以做简单的Select查询操做.但Insert或,复合查询时,就报以上错误.
      

  8.   

    刚看到你两个系统都报错?
    英文Win2000
    Run-time error '-2147467259(80004005)':
    Selected collating sequence not supported by the operating system.中文Win2000
    Run-time error '-2147467259(80004005)':
    系统不支持所选择的排序.
    那指定的语言是那国地?