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

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

2012-04-28 
一个日期判断的小问题,,,求大侠指点一下,,,急,,,string strplcount select count(id) from tb where da

一个日期判断的小问题,,,求大侠指点一下,,,急,,,
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()

热点排行