用ADO连接后用DBGRID组件显示记录,结果只能显示一部分,换机器也不行,但用BDE连接就可以!真郁闷!
请问诸位有什么好办法?谢谢!!

解决方案 »

  1.   

    有这么奇怪的事情发生?是不是你的ADO控件设置了MAXRECORD属性了?
    如:设置了300,你最多就只能显示300条记录了
      

  2.   

    也许有这种情况。如果你打开过数据库,一定要先关闭Access数据库。同时看是否设置了MaxRecords了
      

  3.   

    肯定是你的maxrecordS的问题的了,我也没碰到过了
      

  4.   

    可能maxrecords的问题,
    不是的话检查一下SQL语句看看。
      

  5.   

    一般不会出现你说的情况
    除非maxrecords在做怪!
      

  6.   

    應該不会出现你说的情况
    除非maxrecords設置關係!
      

  7.   

    axrecords设置了么!
    来个测试: sql语句测试   (1)select count(*) from table
              程序测试      (2)showmessage(inttostr(query1.recordcount))    
              应该相等!