日期:2014-05-17  浏览次数:21192 次

asp+sqlserver用datepart函数怎样显示生日 急
语句如下:set   rs=conn.execute( "select   realname   from   userinfo   where   datepart( 'm ',birthday)=datepart( 'm ',now)   and   datepart( 'd ',birthday)=datepart( 'd ',now) ")
其中birthday   是时间类型的
在access数据库中就可以实现,但在sqlserver中却提示错误:
Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80040E14)
[Microsoft][ODBC   SQL   Server   Driver][SQL   Server]为   datepart   指定了无效的参数   1。

------解决方案--------------------
datepart( 'm ',birthday)该成:datepart(m,birthday)