query2.SQL.Add('Insert into zulinbiao(ri,id,xingming,shuming,jingqueshijian,meirizujin,yajin) values(:rq;  :id; :xm; :sm; :sj; :zj; :yj;)');
这个句话错在那里?
错误提示  invalid use of keyword .token: ;
老感觉DELPHI语法怪怪的,都不懂得什么意思,努力……

解决方案 »

  1.   

    query2.SQL.Add('Insert into zulinbiao values(:rq,  :id, :xm, :sm, :sj, :zj, :yj)');
    是逗号吧,试一下了!
      

  2.   

    (:rq;  :id; :xm; :sm; :sj; :zj; :yj;)用逗号
      

  3.   

    把它弄简单一点,用正规一点的语法:
    begin
    with query2 do
    begin
    clear;
    add('select * from 数据库名');
    open;
    insert; // 如果是后面插入的话用:append;
    filedbyname('字段名').asstring:=需写入的数据;
    ...
    close;
    end;
    这样的话就比较的容易理解,也不容易出现书写的错误;
      

  4.   

    values(:rq;  :id; :xm; :sm; :sj; :zj; :yj;)里面改成逗号
      

  5.   

    是不是没创建参数:rq;  :id; :xm; :sm; :sj; :zj; :yj;