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

解决方案 »

  1.   

    TEdit可以用TDateTimePicker!用formatdatetime函数!
      

  2.   

    access里对日期的操作好像需要在两边加#
      

  3.   

    显然是字符类型不吻合了?
    adotable1.fieldbyname('rq').asdatetime:=DateTimePicker1.DateTime
    用Tedit不便于限定输入的格式
      

  4.   

    adotable1.fieldbyname('rq').asstring:=edit1.text
      

  5.   

    肯定是字符类型不对,ACCESS日期型必须为‘yyyy-mm-dd’的
    建议用
    adotable1.fieldbyname('rq').asdatetime:=DateTimePicker1.DateTime
      

  6.   

    DateTimePicker1是什么啊 ?、控件还是属性啊 !