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

关于sql的一个有关问题

2012-03-03 
关于sql的一个问题.OleDbCommand cmd new OleDbCommand(select count(*) from goods_cons where titlen

关于sql的一个问题.
OleDbCommand cmd = new OleDbCommand("select count(*) from goods_cons where titlename='" + wuzh + "' and time='" + DateTime.Now.AddHours(-24).ToString() + "'", con);  


上面代码老实报错.提示标准表达式中数据类型不匹配。 怎么修改那.


我想实现的就查找表记录是当前时间往后24小内的记录.

[解决办法]
OleDbCommand cmd = new OleDbCommand("select count(*) from goods_cons where titlename='" + wuzh + "' and [time]=#" + DateTime.Now.AddHours(-24).ToString() + "#", con);

给你个建议...不要拼SQL字符串,改用Parameter...

热点排行