读书人

条件查询,该如何解决

发布时间: 2013-02-05 10:40:57 作者: rapoo

条件查询
psql.Append(string.Format(" and createday between {0} and {1}", this.txtCreatedayEnd.Text, this.txtCreatedayStart.Text));
麻烦各位大虾帮忙看看这条语句这样写有错吗?为什么查不出来数据啊,createday是一个时间类型,我想用这条语句查出符合条件的在某一时间段中的数据。
[解决办法]


psql.Append(string.Format(" and createday between '{0}' and '{1}'", this.txtCreatedayEnd.Text, this.txtCreatedayStart.Text));

时间要加单引号的
[解决办法]
放到数据库里执行下不就知道了吗?
[解决办法]
between '{0}' and '{1}' //加个单引号试试
[解决办法]
SQL server里面时间要用引号。
Access里面时间要用#号
[解决办法]
设置一个断点自己调试。这个东西语句怎么看的出来,没前没后的就一个属性BETWEEN 两个参数,再说你这两个参数还不一定符合你的数据库中数据类型定义呢
[解决办法]
时间是个字符串 需要单引号引起来,不然会报错的

读书人网 >asp.net

热点推荐