Locate ('d_date',datetostr(DateTimePicker1.Date)  ,[lopartialkey])ACCESS的数据库
d_date有记录:2003-3-22 23:42:18
datetimepicker1 的日期是2003-3-22
lopartialkey是模糊查询为什么却找不到这个数据?

解决方案 »

  1.   

    在ACCESS数据库里,能不能使存储到数据库里的日期/时间型的记录
    只有日期而不带时间
    如2003-3-24 (1)adotable1.fieldbyname('d_date').asdatetime:=datetimepicker1.date;(2)0000-99-99;0;_通过输入掩码;但以上两种方法都无法实现
      

  2.   

    adotable1.fieldbyname('d_date').asdatetime:=datetimepicker1.date;
    改为
    adotable1['d_date']:=datetimepicker1.date;俺师傅教的:)
      

  3.   

    楼主的:
    Locate ('d_date',datetostr(DateTimePicker1.Date)  ,[lopartialkey])应为:
    Locate ('d_date',DateTimePicker1.Date  ,[lopartialkey])我的
    Locate('dateTime',strTodate(str),[loPartialKey]);//str为日期对应的string;
    可以