我的Application怎么了????
在Application_start中OleDbConnection con=DBConn.createcon();
con.open();
OleDbcommand cmd=new OleDbcommand("select num from usercount",con);
int count=Convert.toint32(cmd.exectesaly());
Application["allpeople"]=count;
Application["online"]=0;
在session_start中
Application.lock();
Application["allpeople"]=(int)Application["allpeople"]+1
Application["online"]=(int)Application["online"]+1;
Application.Unlock();
在session_end中
Application.lock();
Application["online"]=(int)Application["online"]-1;
Application.Unlock();
在Application_end中
OleDbConnection con=DBConn.createcon();
con.open();
OleDbcommand cmd=new OleDbcommand("update usercount set num="+Application["allpeople"].tostring(),con);
cmd.executeNOnquery();
各们大侠:我的程序可以把数据库中的数据读到这个Application["allpeople"]中,也可以网页上显示,但是当我的程序结束时,却不能把这个数据写入数据库,我重启机子,还是没有写入,另处一个情况是,在程序一开始时,居然把我的这两个Application一下子增加了2,我不明白,
重要的是不能将Application["allpeople"].tostring(),写入数据库,