filterExpression = "支付时间 <= '2009-1-14 23:59:59:999'";请问各位兄台有没有遇到此问题?
有解决办法的 请支招 在线等 谢谢鸟

解决方案 »

  1.   

    原形是
    filterExpression = "支付时间 >= '2009-1-1 00:00:00:000' AND 支付时间 <= '2009-1-14 23:59:59:999'";后来发现 第一个 支付时间 >= '2009-1-1 00:00:00:000'  没有问题问题在加上第二个条件后 顺便祝C#的兄弟在2009年 万事如意 身体健康
      

  2.   

    是不优先级问题?AND 和 >=/<= 谁的高啊?
      

  3.   

    难道不能AND? 应该不会吧 那要怎么才能AND ??
      

  4.   

        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:fw %>"
            SelectCommand="SELECT [title], [nr], [zh], [date], [zd], [id], [bid], [FileName] FROM [fw]"
            FilterExpression ="date>='{0}' and date<='{1}'"
            >
            <FilterParameters>
    <asp:ControlParameter ControlID="tb1" Type="string" DefaultValue ="2005-01-01" />
    <asp:ControlParameter ControlID="tb2" Type="string" DefaultValue ="2999-01-01" />用大于小于符号,就是要在controlparameter 上加上defaultvalue,看上面例子应该一看就明白
      

  5.   

        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:fw %>"
            SelectCommand="SELECT [title], [nr], [zh], [date], [zd], [id], [bid], [FileName] FROM [fw]"
            FilterExpression ="date>='{0}' and date<='{1}'"
            >
            <FilterParameters>
    <asp:ControlParameter ControlID="tb1" Type="string" DefaultValue ="2005-01-01" />
    <asp:ControlParameter ControlID="tb2" Type="string" DefaultValue ="2999-01-01" />用大于小于符号,就是要在controlparameter 上加上defaultvalue,看上面例子应该一看就明白