关于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...