sqlstr=" AddTime between ''"+starttime.ToShortDateString()+"''and ''"+endtime.ToShortDateString()+"''"; //分页存储过程的查询条件语句--> sqlstr=" AddTime between '"+starttime.ToShortDateString()+"' and '"+endtime.ToShortDateString()+"'"; //分页存储过程的查询条件语句
解决方案 »
- 如何给字段的substring(aaa,1,4)做索引
- 入库存储过程?????????????????????????????????
- sqlserver数据库如何快速的从生产库还原到测试库
- 有关sql 2005奇怪的问题,请有经验的人请点.
- 请问这条SQL语句怎么写
- 求一sql语句
- [求助]跪求一条SQL语句
- 请问我现在在存贮过程中建了一个临时表,我现在写了一个查临时表的sql 报错如下(nowuser)
- 数据库复制问题
- (面试求解)请简单构造一个“SQL注入”漏洞发生得场景,即编写一个有问题的SQL访问代码,并模拟可能存在的安全问题。
- 多表数据选择字段汇总,请教!
- 多表联合查询问题(请高手指教)
改为:
AddTime between '2006-5-10' and '2006-6-7'
sqlstr="AddTime between '2006-5-10' and '2006-6-7'"
可这样的话在sql 查询分析器中执行
GetRecordFromPage 'StudentLog','AddTime',10,1,0,1,'AddTime between '2006-5-1' and '2006-6-7''
就有错
出错原因是-->服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '2006' 附近有语法错误。
现在连查询分析器都不能返回正确结果了
在查询分析中可通过
但是请问如何在在时间变量加进去的时候实现如上语句呢?
意思就是把2006-5-10值用变量替代 我发现很难实现在
'AddTime between "2006-5-10" and "2006-6-7" ' 语句中加入双引号
因为传变量的时候就要用到"+变量+"这种形式 在其外再加上""恐怕不行