如何讲一个变量值插入表中字段

解决方案 »

  1.   

    Query1.FieldByName('字段1').AsString := 变量1
      

  2.   

    query1.sql.add(insert 表名 (字段名1,字段名2) values (:dd,:kk));
    query1.parambyname('dd').asstring:=变量1;
    query1.parambyname('kk').asstring:=变量2;
    就是加冒号.
      

  3.   

    query1.sql.add('insert 表名 (字段名1,字段名2) values (:dd,:kk)');
    少了引号,不好意思.
      

  4.   

    with Table1 do
    begin
      Edit;
      FieldByName('字段').Asstring:=变量;
      Post;
    end;
      

  5.   

    记得用query1.ExecSQL.不用query1.open;
      

  6.   

    在query中写带参数的SQL语句即可。
      

  7.   

    query控件
    with query1 do
    begin
        sql.clear;
        sql.add('insert into 表1 (字段1,字段2,……) values(值1,值2,……)');
        execsql;
    end;table控件:
    with Table1 do
    begin
      Edit;
      FieldByName('字段').Asstring:=变量;
      Post;
    end;