首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于日期范围查询的有关问题

2012-03-07 
关于日期范围查询的问题 急stringsqlstrselect*from表where字段1betweenDateValue(text1.Text)andDateVa

关于日期范围查询的问题 急
string   sqlstr   =   "select   *   from   表   where   字段1   between   DateValue( '   text1.Text   ')   and   DateValue( '   text2.Text   ')     order   by   字段1   desc ";
运行后说DateValue不是有效的函数,我用的是c#2005中的ASP.NET   请问应该如何修改.谢谢!!!!


[解决办法]
string sqlstr = "select * from 表 where 字段1 between ' "+
DateTime.Parse(text1.Text).ToString( "yyyy-MM-dd ")+ " ' and ' "+
DateTime.Parse(text2.Text).ToString( "yyyy-MM-dd ")+ " ' order by 字段1 desc ";

SQL Server会自动把字符串转换为(T-SQL语言的)DateTime再比较。

热点排行