如下SQL语句:
Query.add('select count(*) from table1');
如何取出查询结果??Query.add('select count(*) like count from table1');
这种方式select ,
再对table1进行操作(insert)时会受影响..
^_^^_^

解决方案 »

  1.   

    一.改成Query.add('select count(*) as 'abc' from table1');取的时候用query.FieldByName('abc').AsInteger二.不明白是什么意思...
      

  2.   

    一. Query1.Add('select count(*) as vt_count From Table1');
       Edit1.Text:=IntToStr(Query1.Fields[0].AsInteger);二.Query.add('select count(*) like count from table1');中 like count 是你发明的吗?
    另外也不明白是什么意思...
      

  3.   

    你写错了吧
    应该是:query.sql.....
    你少了个SQL
      

  4.   

    同意zzhuz(大件)的意见
    query1.sql.add('select count(*) as aaa from table1');
    query1.open;
    query1.fields[0].asinteger
      

  5.   

    问题解决。
    谢谢各位!!!zzhux(20),zbDerek(20),angle097113(20),wgr521.(5);
    like -->as
    select count(*) as count1 from table1;2.解释
    as 写成like时:
    错误提示:'count1 没有默认值‘,:)误认为引起了其它的错误操作。