一个C/S程序,在有的电脑上正常,有的电脑上则出现“在行集中定义了过多的列”,这是什么原因呢?而且ADODataSet不能打开?

解决方案 »

  1.   

    可能是 Server 端与 Client 端的版本不一致引起的异常.
      

  2.   

    to codehunter008(代码猎手008) 
      这和数据类型有关系吗?to  kyee(浪子阿鹏)
      是不是ODBC版本?
      

  3.   

    ADO使用的是本地的MDAC。建议你检查以下MDAC的版本。
      

  4.   

    估计是数据引擎版本的原因。
    你没有说明你用的是哪种方式连服务器,是BDE还是ADO,也没有说数据库是什么类型的。
    如果是ADO连桌面型(如ACCESS),那就检查一下ODBC的版本(或MDAC中JET的版本)。