我想通过ADO 往表里面插入 :日期  重量  金额  
代码这样怎么不行呀 ???告诉我怎么用好吗?谢谢 
with adoquery1 do
close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert djtinput_table  values(:a,:b,:c)');
adoquery1.Parameters('a').ParamValues=datetimepicker1.Date;
adoquery1.Parameters('b').ParamValues=edit1.Text;
adoquery1.Parameters('c').ParamValues=edit2.Text;
exectsql;
end;

解决方案 »

  1.   

    adoquery1.SQL.Add('insert into djtinput_table  values(:a,:b,:c)');
      

  2.   

    exectsql;
    ~~~~~~~~~~~~~
    ExecSQL;
      

  3.   

    adoquery1.Parameters('a').ParamValues=datetimepicker1.Date;
    adoquery1.Parameters('b').ParamValues=edit1.Text;
    adoquery1.Parameters('c').ParamValues=edit2.Text;这部分没有错吗???楼主怀疑是这里问题哦。能不能帮我写详细点好吗
      

  4.   

    adoquery1.Parameters.ParamByName('a').Value:=datetimepicker1.Date;
      

  5.   


    with adoquery1 do begin
      close;
      SQL.Clear;
      SQL.Add('insert into djtinput_table  values(:a,:b,:c)');
      Parameters.ParamByName('a').Value=datetimepicker1.Date;
      Parameters.ParamByName('b').Value=edit1.Text;
      Parameters.ParamByName('c').Value=edit2.Text;
      ExecSql;
    end;