当前位置: 代码迷 >> ASP.NET >> 一个日期判断的小疑点,求大侠指点一下,
  详细解决方案

一个日期判断的小疑点,求大侠指点一下,

热度:6943   发布时间:2013-02-25 00:00:00.0
一个日期判断的小问题,,,求大侠指点一下,,,急,,,
string strplcount = "select count(id) from tb where datediff('d',日期字段名,now())=0 and newsid=" + upnewsid;
SqlCommand cmdplcount = new SqlCommand(strplcount, mydb2.conn);
if ((int)cmdplcount.ExecuteScalar() > 3)
{
  ....
  return;
}
else
{
  ....
}
cmdplcount.Dispose();


日期字段是datetime类型,,,,

要求:后台中查询出某表中 当天的,某类别的 所有记录条数,,,如果大于3条,进行....操作,否则,,,,操作

我上面写的没反映,,,求真解,,,

急,,,



------解决方案--------------------------------------------------------
ExecuteScalar 返回的不是数量,是返回查询所返回的结果集中第一行的第一列的对象
用ExecuteNonQuery
------解决方案--------------------------------------------------------
我怎么记得 datediff('d',日期字段名,now())=0 d那块应该是day
------解决方案--------------------------------------------------------
now() 应该是 getdate() 吧?
------解决方案--------------------------------------------------------

你是ACCESS?

Sql中用where DateDiff(day,datetime,getdate())=0
------解决方案--------------------------------------------------------
getdate()
  相关解决方案