求adoquery的带变量的插入记录语句!比如.把变量name和password插入表tt的na和pass中?

解决方案 »

  1.   

    with ADOQuery do
    begin
      Close;
      SQL.Add('Insert tt(na,pass) Values('+#39+Name+#39+','+#39+password+#39+')';
      Execute;
    end;
      

  2.   

    inert into tt (na,pass) value (name,password);
      

  3.   

    with adoquery do
    begin
    sql.add(insert into tt(na,pass) values('name','password'));
    execsql;
    end;
      

  4.   

    sorry!
    sql.add('insert into tt(na,pass) values('name','password')');
      

  5.   

    楼上的这样你觉得可以吗?好象不行哟。
    在ADOQuery组件的SQL属性里写入:
    inert into tt (na,pass) value (:name,:password);
    然后,在添加语句:
    with ADOQuery do
    begin
      Close;
      SQL.Params[0].Value := name;
      SQL.Params[1].Value := password
      Execute;
    end;
    就可以了。
      

  6.   

    还四 完整  的 给你 写一下了 
    with adoquery do
    begin
      close;
      sql.clear;
      sql.add('insert into tt(na,pass) values('name','password')');
      excelSQL;
    end;
      

  7.   

    inert into tt (na,pass) value (name,password);//name,password为string
    当然要注意数据类型的转换一下
      

  8.   

    adoquery1.Close;
    adoquery1.sql.Clear;
    adoquery1.SQL.Add('inert into tt(na,pass) values (name,password);');
    adoquery1.execsql;
      

  9.   

    adoquery1.Close;
    adoquery1.sql.Clear;
    adoquery1.SQL.Add('inert into tt(na,pass) values (name,password)');
    adoquery1.execsql;
    第三排没有分号
      

  10.   

    adoquery1.Close;
    adoquery1.sql.Clear;
    adoquery1.SQL.Add('inert into tt(na,pass) values ('+name+','+password+');');
    adoquery1.execsql;