什么数据库?用什么联的?bde?odbc?详细点?

解决方案 »

  1.   

    如果是ACCESS或者是SQL-SERVER,在SQL语句里面将MEMO字段去掉即可!
      

  2.   

    用的是SQL-SERVER,用BDE连的,谢谢各位!!
      

  3.   

    if RecordCount = 0 then {...};//是安全的
    if RecordCount > 0 then {...};//不安全
    用SQL吧
    Query1.Close;
    Query1.SQL.Text := 'select count(*) as cnt from 我不知道你的表名';
    Query1.Open;
    if Query1.FieldByName(cnt).AsInteger > 0 then {...};//是安全的
      

  4.   

    to peacock
    你遇到这样的情况怎么解决的呢?
      

  5.   

    为什么if RecordCount > 0 then {...};不安全
      

  6.   

    这种情况如在VB里会常碰到,但我在DELPHI中好象很少碰到,不过你可以在返回RECORDCOUNT之前先把记录指针移到最后面再移到最前面试试,VB解决的方法就是这样.(实际上它是跟游标设置有关)