query1.sql.clear;
query1.sql.add(insert into kucun(名称,数量,出入) 
values(select 名称,sum(数量) from churuku group by 名称));
uery1.ExecSQLl;
这样错误,提示"EDBEngineError with message'invalid use keyword,token:select line number :1'
,我该怎么样才能把这个动态的查询集写入kucun数据库中!
或者告诉我,怎么把这个查询集‘select 名称,sum(数量) from churuku group by 名称’一行一行的写入数据库中!

解决方案 »

  1.   

    改正:
    query1.sql.clear;
    query1.sql.add(insert into kucun(名称,数量,出入) 
    values(select 名称,sum(数量) from churuku group by 名称,出入));
    query1.ExecSQLl;
    这样错误,提示"EDBEngineError with message'invalid use keyword,token:select line number :1'
    ,我该怎么样才能把这个动态的查询集写入kucun数据库中!
    或者告诉我,怎么把这个查询集‘select 名称,sum(数量) from churuku group by 名称,出入’一行一行的写入数据库中!
      

  2.   

    query1.sql.clear;
    query1.sql.add(insert into kucun(名称,数量,出入) 
    values(select :名称,:sum(数量) from churuku group by 名称,出入));
    query1.parambyname(....);
    query1.ExecSQLl;
      

  3.   

    query1.open;
    如果是查询,用query1.open;。