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

jsp 怎么获取当天注册的会员记录

2012-01-23 
jsp 如何获取当天注册的会员记录%intnum40//计算当天提交会员总数rsstm.executeQuery( selectcount(M

jsp 如何获取当天注册的会员记录
<%
int   num4=0;
//计算当天提交会员总数
rs=stm.executeQuery( "select   count(M_id)   as   num4   from   member   where     convert(char(10),Register_date,120)= ' "+convert(char(10),getdate(),120)+ " '
");
if(rs.next())
{
num4=rs.getInt( "num4 ");
}
rs.close();
out.println(num4);
out.close();
%>
一直报错,大家帮忙看下.

[解决办法]
select count(M_id) as num4 from member where convert(char(10),Register_date,120)= convert(char(10),getDate(),120)

convert是ms sqlserver中的函数,怎么能在java中用呢?
[解决办法]
好像能用吧。仅仅是传递一个参数,这个参数是SQL语句。SQL语句调用数据库函数是没有问题的。

但是这个为什么报错。就不知道了。
如果你调用的是数据库函数,这么写写试试。
rs=stm.executeQuery( "select count(M_id) as num4 from member where (convert(char(10),Register_date,120)=convert(char(10),getdate(),120)) ";

个人意见,仅供参考!
[解决办法]
sql 写的不对
select count(M_id) as num4 from member where convert(char(10),Register_date,120)= convert(char(10),getDate(),120)
建议你将sql输出 看看错误所在


[解决办法]
select count(M_id) as num4 from member where todays(curday())-todays(register_day)=0
[解决办法]
这种问题就直接查所用数据库的SQL帮助就是了。

热点排行