我是用ADO连接的,可以正常连接, 但是查询不到记录

解决方案 »

  1.   

    连接没有问题, 执行查询语句也正常, 就是没有结果,用SQL PLUS查询,能看到数据,有35条
      

  2.   

    跟踪一下最后的结果,加个while adoquery1.eof do
                            begin 
                               showmessage(adoquery1.fields[0].asstring);
                               next;
                            end;这样有结果吗
      

  3.   

    跟踪sql语句,把where条件去掉后在SQL PLUS里查询有记录,客户端没有记录,则是where 条件有问题,可能需要去掉空格,大小写等;如果在SQL PLUS有记录,则因该是你的dbgrid等没有设置数据源吧
      

  4.   

    就是很简单的一句: select * from tab_userinfo
    DBGRID中出现了字段名称, 但是没有对应记录显示出来,郁闷
      

  5.   

    你登陆的用户有没有SELECT权限?
    用SYSTEM MANAGER试试
      

  6.   

    DBGRID,是不是自己命名了列标题
    如果是,需要和你的tab_userinfo这个表的各个字段对应上,才能显示。
    再试一下