Adoquery的commandstring改了吗?如果没改,要改成Jet...,这个数据驱动

解决方案 »

  1.   

    如真如你所说
    有一种方法肯定可以两全:strtodate(edit1.text)+strtodate(1-1-2002)-strtodate('1-2-2002');
      

  2.   

    TO flyhorse999(飞马):
    adoconnection的connectionstring已经改成Jet...,用于连接Access数据库,adoquery的connection设为adoconnection,与数据库连接正常。但系统提示:
    "标准表达式中数据类型不匹配."如何把字符型转换为Access能识别的日期型数据?
      

  3.   

    del_c_sharp(头大中......) 的方法可以实现.
      

  4.   

    del_c_sharp(头大中......)  的方法我试过了,同样的毛病,还是不能实现。
      

  5.   

    参数a的值与ACCESS中的日期格式不匹配造成的错误.
      

  6.   

    Access中日期的前一天(前二天,前若干天)如何表示?
      

  7.   

    写成这样就可以了:
    adoquery1.parameters[0].Value:=datetostr(strtodate(edit1.text)-1);
      

  8.   

    另外还有:在Access中,查询日期型的数据时得在日期前后加上#,如#2000-3-4#这样的格式,不然就算有数据也查询出是个空集。