用ADOQuery去查询SQLSERVER数据库中的表(表里有数据) 返回的RecordCount=-1 此ADOQUERY的设置cursorlocation=cluserserver 
用这个ADOQUERY去查询另外一个SQLSERVER 的数据库 返回值正常  请问是怎么回事啊

解决方案 »

  1.   

    那就是SQL语句的问题吧,你把查询这两个表的SQL语句贴出来
      

  2.   

    应该是SQL语句的问题,你的查询没有返回结果
      

  3.   

    把SQL放在sqlserver中执行,看有问题吗
    设置断点,单步跟踪,查看一下具体的问题.
      

  4.   

    断点跟踪SQL语句,然后在查询分析器里调试一遍.
    如果SQL语句是动态生成,考虑字符串,日期,时间,数值型,类型是否正确,他们有的要引号,有的不要.