adoquery的SQL这样写:insert into data1 values(:date1)adoquery.Parameters.ParamByName('date1').Value := datetimepicker.date;
adoquery.ExecSQL;理论上是,这样试一试,good luck!

解决方案 »

  1.   

    to disonlee():
    方法倒是有了 :是adoquery.Parameters.ParamByName('date1').Value := datetostr(datetimepicker.date);
    为什么呢 ,黑,我也不知道 .
      

  2.   

    很简单,只要你设计好EDIT的格式,与字段格式一样,则可插入。
    即date8:=edit.Text;
    edit.Text:=formatdatetime('XXXX-XX-XX',date8)
      

  3.   

    错了
    var date8:tdatetime;
    edit.Text:=formatdatetime('XXXX-XX-XX',date8)
    插入时以
     var kk:string;
     kk:=edit.text;
    insert into table(kk) value(kk)