远程数据库是SQL SERVER 。
adoquery1.close;
adoquery1.sql.Clear;
adoquery1.sql.add('insert into dl (use,pas,zs) values('''+a+''','''+c+''',''0'')');
adoquery1.     //这里该如何写才可以提交到远程数据库上去呀。

解决方案 »

  1.   

    用ADOQuery1.execsql;对于insert、update和delete用execsql,对于select语句用ADOQuery1.open;
      

  2.   

    用ADOQuery1.execsql;对于insert、update和delete用execsql,对于select语句用ADOQuery1.open;
    如果想事务完成性的话,要用conn.begintrains;
    committrains;
      

  3.   

    那始终说我USE附近语法错误,我已经写上ADOQuery1.execsql
      

  4.   

    adoquery1.close;
    adoquery1.sql.Clear;
    adoquery1.sql.add('insert into dl ([use],[pas],[zs]) values('''+a+''','''+c+''',''0'')');
    ADOQuery1.ExecSQL;
      

  5.   

    ADOQuery1.ExecSQL;
    ADOQuery1.post;