使用mydate.Format(...)把它转换成你所需要的字符串
例如:
CString str="select Myfiled from MYTable Where date>"+Mydate.Format(...);

解决方案 »

  1.   

    多谢!不过请问转换成甚末样的字符串 我试过Mydate.Format(%m-%d-%y")等几种型试都不行,请再帮一把!
      

  2.   

    CString str="select Myfiled from MYTable Where date>'"+Mydate.Format(%y/%m/%d")+"'"
    试试看,还不行你直接把这句话先在数据库里运行一下,可能有的数据库SQL中需要用字符串到日期型的转换函数。
      

  3.   

    CString str="select Myfiled from MYTable Where date>"+Mydate.Format("#/%m/%d/%y#)")这样写才是正确的!
      

  4.   

    ACCESS 和SQL 不同,上边的#末尾多了一个右括号