补充:我用 BDE 连接时完全正常,也就是不是数据库字符设置的问题。

解决方案 »

  1.   

    你的ado是直接连sql server还是通过odbc 连的?要是直接连接的可能是,驱动程序的问题去down一个最新的,如果照你说的英文没问题中文不行的话估计就是驱动程序的问题。
      

  2.   

    我是用 ADO 直接连 sql server 的。
    to shuyi(舒易):你指的驱动程序是不是 ADO 呢?因为我用 ADO 直接连 sql server 的。
      

  3.   

    SQL6.5?!应该是ADO驱动程序的问题修改ADO的PROVIDER,不用OLE-DB,改用ODBC试试,如果正确,则应该是你用的ADO的OLE-DB驱动程序不支持6。5,你可能要找一个SQL6。5的ADO补丁了
      

  4.   

    to Raptor(猛禽):
    哪儿有 SQL6.5 的 ADO 补丁。
      

  5.   

    我安装了 SQL6.5 sp5a 依然有同样的错误。也试过用 ADO + ODBC 也不行(虽然所有的行都出来了,但是中文确是乱码,排序也有问题...,我不想用 ODBC)。
    请各位指点、指点。
    着急呀。
    大家帮帮我吧。
      

  6.   

    看来我没办法了,只好冒险将 SQL6.5->SQL7.0。
    感谢两位朋友的建议。
      

  7.   

    sql 6.5出的时候ado还可能起步,所以有问题是正常的。建议用7.0,就没你上面的问题了。