sql = sql &" and "&datediff("d",date(),indate)<0 &""页面中这个语句中运行时显示:
ODBC 驱动程序不支持所需的属性。把这个语句放入查询分析器中显示
从字符串转换为 datetime 时发生语法错误。

解决方案 »

  1.   

    其中indate是我表的smalldatetime字段
      

  2.   

    SQl中這樣的吧? datediff(dd,getdate(),indate)
      

  3.   

    sql = sql & " and " & "datediff(d,getdate(),indate)<0"构成的SQL语句应当是以下格式
    select * from table where 条件一 and datediff(d,getdate(),indate)<0
    如果没有条件一,则不需要AND
    试试
      

  4.   

    --------------------------------------------------------------
    您好,我们是“2006中国杰出数据库工程师评选”活动组委会。
    您的帖子已经被我们转载到本次评选官方网站的“专家在线答疑”区。
    http://www.bestdba.cn/match_discussion.aspx在那里,进入本次评选复选的90位数据库工程师将与您展开积极的互动。
    一方面,他们会为您的问题提供满意的答案,
    另一方面,也邀请您为他们投上宝贵的选票。2006-7-8 ~ 2006-7-25日,每天我们将从当天参与"有奖投票"的网友
    中抽取3名幸运者,赠送由IBM提供的精美礼品一份!此外,您还可以在“专家在线答疑”区提出新的问题并参与讨论。您的帖子位于:
    http://www.bestdba.cn/match_discussion3.aspx?pointid=350&pointid2=1&pointid3=5&pcount=stc非常感谢您对本次活动的支持!
    --------------------------------------------------------------
      

  5.   

    --------------------------------------------------------------
    您好,我们是“2006中国杰出数据库工程师评选”活动组委会。
    您的帖子已经被我们转载到本次评选官方网站的“专家在线答疑”区。
    http://www.bestdba.cn/match_discussion.aspx在那里,进入本次评选复选的90位数据库工程师将与您展开积极的互动。
    一方面,他们会为您的问题提供满意的答案,
    另一方面,也邀请您为他们投上宝贵的选票。2006-7-8 ~ 2006-7-25日,每天我们将从当天参与"有奖投票"的网友
    中抽取3名幸运者,赠送由IBM提供的精美礼品一份!此外,您还可以在“专家在线答疑”区提出新的问题并参与讨论。您的帖子位于:
    http://www.bestdba.cn/match_discussion3.aspx?pointid=350&pointid2=1&pointid3=5&pcount=stc非常感谢您对本次活动的支持!
    --------------------------------------------------------------
      

  6.   

    唐曙光
    注册日期: Jul,2006 
    发贴数: 0  date()不是内置函数, 
    用getdate()吧 还有indate是什么,换成日期吧 
    datediff本身当然是没有问题的