我在页面有这一句 如:ObjectDataSource1.FilterExpression = "month('2007-08-08')='08'" 运行结果提示错误为:表达式包含未定义的month函数调用如果我这句sql语句放在查询分析器上执行 就可以正常运行.不知所云 知道的人可否赐教小弟

解决方案 »

  1.   

    FilterExpression 类似于RowFilter,
    是基于DataColumn.Expression的,支持的函数类型是有限的。可以尝试用SUBSTRING替代。
      

  2.   

    参照:
    ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref16/html/P_System_Web_UI_WebControls_ObjectDataSource_FilterExpression.htm
      

  3.   

    .... 这么说如果想在ObjectDataSource1.FilterExpression中使用函数是不可能了吗?