使用 ADOquery 添加数据
这样的错误
ADOSQL  CommmendText does return a result set
 我的语句是这样写的
sql:= 'insert into W_FromPlace values ("'+d1+'","'+d2+'")';
        ADOSQL.Close;
        ADOSQL.SQL.Clear;
        ADOSQL.SQL.Add(sql);
        ADOSQL.Open; 
请明白的人告诉我使用 ADOquery 如何添加数据

解决方案 »

  1.   

    open执行SQL并返回语句
    Execsql是只执行不返回数据集
      

  2.   

    ADOSQL.Open;------>ADOSQL.ExecSql;
      

  3.   

    sql:= 'insert into W_FromPlace values ("'+d1+'","'+d2+'")';
            ADOSQL.Close;
            ADOSQL.SQL.Clear;
            ADOSQL.SQL.Add(sql);
            ADOSQL.ExecSql; 
      

  4.   

    sql:= 'insert into W_FromPlace(field1,field2) values ("'+d1+'","'+d2+'")';
            ADOSQL.Close;
            ADOSQL.SQL.Clear;
            ADOSQL.SQL.Add(sql);
            ADOSQL.ExecSql; 比较好一些!field1,field2为字段名