我在access2000中设置一个子段rq(设置为2003-1-9类型)为日期/时间型,我在用adotable1插入数据时怎么总是错误
adotable1.fieldbyname('rq').asdatetime:=strtodatetime(edit1.text)
最好能给你一个例子。

解决方案 »

  1.   

    adotable1.fieldbyname('rq').AsDateTime := StrToDate(edit1.text)————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  2.   

    不是
     adotable1.fieldbyname('rp').asdatetime:=strtodatetime(edit1.text)
    而是
     adotable1.fieldbyname('rt').value:=strtodatetime(edit1.text)
      

  3.   

    adotable1.fieldbyname('rq').value:=double(strtodatetime(edit1.text));
      

  4.   

    先adotable1.Edit;
    再adotable1.FieldValues['rq']:= StrToDateTime(edit1.text);
    最后dotable1.Post;