我在一个类中读出数据库中的数据,然后把值赋给Application,但在执行时提示"未将对象引用设置到对象的实例"
//
//读取网站资料
public class wzzl: System.Web.UI.Page
{
//
public void duwzzl()
{
XiTongBaoHan xtbh=new XiTongBaoHan();
OleDbConnection MyCon=new OleDbConnection(xtbh.strCon());
string strSql="select * from Biao where id="+1;
OleDbCommand MyCom=new OleDbCommand(strSql,MyCon);
MyCom.Connection.Open();
OleDbDataReader MyR=MyCom.ExecuteReader();
if(MyR.Read()==true)
{
//
Application["WangZhanjishu"]=MyR["WangZhan_JiShu"].ToString();
Application["jsall"]=MyR["WangZhan_JinRi"].ToString();
Application["jsallH"]=MyR["WangZhan_RiH"].ToString();
Application["dateallH"]=MyR["WangZhan_RiHD"].ToString();
Application["dateallold"]=MyR["WangZhan_RiOld"].ToString();
//
Application["BBSjishu"]=MyR["BBS_JiShu"].ToString();
Application["jsBBS"]=MyR["BBS_JinRi"].ToString();
Application["jsBBSH"]=MyR["BBS_RiH"].ToString();
Application["dateBBSH"]=MyR["BBS_RiHD"].ToString();
Application["dateBBSold"]=MyR["BBS_RiOld"].ToString();
}
MyR.Close();
MyCom.Connection.Close();
}
}
//
//读取网站资料
public class wzzl: System.Web.UI.Page
{
//
public void duwzzl()
{
XiTongBaoHan xtbh=new XiTongBaoHan();
OleDbConnection MyCon=new OleDbConnection(xtbh.strCon());
string strSql="select * from Biao where id="+1;
OleDbCommand MyCom=new OleDbCommand(strSql,MyCon);
MyCom.Connection.Open();
OleDbDataReader MyR=MyCom.ExecuteReader();
if(MyR.Read()==true)
{
//
Application["WangZhanjishu"]=MyR["WangZhan_JiShu"].ToString();
Application["jsall"]=MyR["WangZhan_JinRi"].ToString();
Application["jsallH"]=MyR["WangZhan_RiH"].ToString();
Application["dateallH"]=MyR["WangZhan_RiHD"].ToString();
Application["dateallold"]=MyR["WangZhan_RiOld"].ToString();
//
Application["BBSjishu"]=MyR["BBS_JiShu"].ToString();
Application["jsBBS"]=MyR["BBS_JinRi"].ToString();
Application["jsBBSH"]=MyR["BBS_RiH"].ToString();
Application["dateBBSH"]=MyR["BBS_RiHD"].ToString();
Application["dateBBSold"]=MyR["BBS_RiOld"].ToString();
}
MyR.Close();
MyCom.Connection.Close();
}
}
解决方案 »
- 求视频会议的实现流程,越详细越好!!!!!!!
- 向高手请教一个关于导出到Word的问题
- 像迅雷博客那样的弹出式登录窗口怎么做啊?
- 关于ASP.NET用AJAX实现无刷新后,点击提交后出现如下错误,请高手解答!提示(我用了母版页)
- 在同一个页面导入多个iframe时会出现后某个src变成了另一个的src
- 遇到注册程序集的问题,求救,急啊!
- 问题之二:如何实现程序的最大灵活性,Access和MS Sql
- 有3个框架,要让主框架后退。其余两个不后退!请教高手了!
- 请问在vs.net 2003下如何安装,使用Internet Explorer WebControls
- 自定义的用户控件放在页面上为什么只有边框线?
- 急>.<数组成员是托管类型的类要怎么写才合法啊?vc++.net
- 无法连接sql2005数据库
Application["WangZhanjishu"]=MyR["WangZhan_JiShu"].ToString();
context.application
是什么意思?
呵呵,我在写Cache的时候一样问题,加上HttpContext.Current.就可以了,因为类里面没有继承page,不能直接写的。
另外访问Applicatoin最好lock
因为它是所有用户共享的