Adamancy---2005  
天行健,君子以自强不息。地势坤,君子以厚德载物。
日历
<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456
统计
  • 随笔 - 17
  • 文章 - 0
  • 评论 - 104
  • 引用 - 0

导航

与我联系

搜索

 

常用链接

留言簿(1)

随笔分类

随笔档案

相册

收藏夹

中文Blog

最新评论

阅读排行榜

评论排行榜

 
1、ViewState 对象为Unll。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
posted on 2004-10-12 20:13 向.net进军 阅读(32060) 评论(73)  编辑 收藏 网摘 所属分类: asp.net
评论:
  • #1楼   HAVENT [未注册用户] Posted @ 2004-11-12 23:03
    采用类的时候,如果引用不当调试时也会造成如下错误:

    未处理的“System.NullReferenceException”类型的异常出现在 *.exe 中。

    其他信息: 未将对象引用设置到对象的实例。

    可怜的我本来想用类来封装的,结果这样子,后台改成放到模块里面一切正常了……   回复  引用    

  • #2楼   277922348 [未注册用户] Posted @ 2004-12-31 16:33
    可怜的我也遇到拉这样的问题!!!
    “/WebEwe”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:

    行 85: SqlParameter parameterHyperLink = new SqlParameter("@adHyperLink_1",SqlDbType.VarChar ,500);
    行 86:
    行 87: parameterHyperLink.Value = Path.GetFullPath(GetFile.PostedFile.FileName);
    行 88:
    行 89: myCommand.Parameters.Add(parameterHyperLink);


    源文件: c:\inetpub\wwwroot\webewe\childpage.aspx.cs 行: 87

    堆栈跟踪:

    [NullReferenceException: 未将对象引用设置到对象的实例。]
    WebEwe.childPage.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\webewe\childpage.aspx.cs:87
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
    System.Web.UI.Page.ProcessRequestMain() +1263




    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET 框架版本:1.0.3705.0; ASP.NET 版本:1.0.3705.0   回复  引用    

  • #3楼   vc [未注册用户] Posted @ 2005-01-29 10:16
    控件名称与codebehind里面的没有对应   回复  引用    

  • #4楼   zzx [未注册用户] Posted @ 2005-02-01 21:24

    执行以下代码也会出现? 为什么?
    private void button6_Click(object sender, System.EventArgs e)
    {

    myconn.Open();
    strCom="INSERT INTO english (id,作品名称,存放位置,作者) VALUES(";
    strCom+=textBox_id.Text+",'";
    strCom+=textBox_name.Text+"','";
    strCom+=textBox_pos.Text+"','什么人')";

    OleDbCommand mycomm1=new OleDbCommand(strCom,myconn);
    mycomm1.ExecuteNonQuery();

    myconn.Close();
    mydataset.Tables["englsih"].Rows[mybind.Position].BeginEdit();
    mydataset.Tables["english"].Rows[mybind.Position].EndEdit();
    mydataset.Tables["english"].AcceptChanges();

    }   回复  引用    

  • #5楼   lolin [未注册用户] Posted @ 2005-04-05 10:56
    如果在VS.NET中引用DevExpress XtraGrid的控件打开窗体编辑器时也会报错,不过关闭掉在打开就不会报错。
    不知道是不是BUG?   回复  引用    

  • #6楼   duoduo [未注册用户] Posted @ 2005-04-09 21:21
    我也遇到这样的问题
    不知道是什么原因!   回复  引用    

  • #7楼   duoduo [未注册用户] Posted @ 2005-04-09 21:21
    我也遇到这样的问题
    不知道是什么原因!   回复  引用    

  • #8楼   xixi [未注册用户] Posted @ 2005-04-22 20:14
    可是我的windows程序在本地就行,上传到服务器上就不行?怎么回事?有知道的吗?可以回复信箱.xizhao-mail@sohu.com.谢谢!   回复  引用    

  • #9楼   blueray [未注册用户] Posted @ 2005-04-30 11:33
    我碰到的问题是,无意重置了DataSet引用,后出现这个问题,请大家好好查查自己的代码,是不是在其他地方重新引用了,在我的程序中DataSet被设置成全局对象。   回复  引用    

  • #10楼   xgr [未注册用户] Posted @ 2005-08-05 13:38
    有的机器出错,这是怎么回事   回复  引用    

  • #11楼   xgr [未注册用户] Posted @ 2005-08-05 13:39
    <script>
    window.alert('你好');
    <script>   回复  引用    

  • #12楼   sdf [未注册用户] Posted @ 2005-11-17 15:38
    System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 139: <TD align="right">
    行 140: </TD>
    行 141: <TD><% =mysdr.GetValue(0).ToString()%>
    行 142: </TD>
    行 143: <TD>&nbsp;</TD>

      回复  引用    

  • #13楼   go [未注册用户] Posted @ 2005-11-18 15:56
    我也遇到了   回复  引用    

  • #14楼   JINN [未注册用户] Posted @ 2005-11-23 09:39
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 80: //构建数据库连接和添加新闻的SQL语句
    行 81: SqlConnection myConnection = new SqlConnection(DataBaseDB.ConnectionString);
    行 82: String cmdText = "insert into News(Title, Body, NewsKindID, UserID) Value('"+ NewsTitle.Text + "', '"
    行 83: + NewsBody.Text + "', '"+ nNewsKindID.ToString() + "', '"
    行 84: + Session["UserID"].ToString() +"')";


    源文件: c:\inetpub\wwwroot\newsdb\addnews.aspx.cs 行: 82

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    NewsDB.AddNews.AddNewsBtn_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\newsdb\addnews.aspx.cs:82
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
    System.Web.UI.Page.ProcessRequestMain() +1277


      回复  引用    

  • #15楼   JINN [未注册用户] Posted @ 2005-11-23 09:41
    找了3个多小时啦,,就是不知道怎么修改啊。。。   回复  引用    

  • #16楼   sf [未注册用户] Posted @ 2005-11-23 17:10
    s   回复  引用    

  • #17楼   kuer [未注册用户] Posted @ 2005-11-25 09:25
    有时候把 EnableViewState=false也会出现这样的错误,我该成true就可以正常了,不知道为什么   回复  引用    

  • #18楼   kflds [未注册用户] Posted @ 2005-11-25 16:12
    我也遇到一个这样的问题。不明白。请指教。
    希望将答案发到这个信箱中。谢谢。
    kflds@126.com

    代码如下:
    窗体装入没有错误,已经实现。就是在文本框合计时出错。
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Dim con As New SqlConnection("Server=localhost;Database=northwind;Integrated Security=true")
    Dim cmd As New SqlCommand("Select * from Products", con)
    Dim sqlAdpater As New SqlDataAdapter
    sqlAdpater.SelectCommand = cmd
    'Dim orderdst As New DataSet
    Dim mydataset As New DataSet
    sqlAdpater.Fill(mydataset, "Products")
    Dim DataGrid1 As New DataGrid
    DataGrid1.Location = New Point(10, 10)
    DataGrid1.Size = New Size(350, 200)

    mydataset.Tables("Products").Columns.Add("Amount", System.Type.GetType("System.Double"), _
    "UnitPrice*UnitsInStock")

    Me.Controls.Add(DataGrid1)
    DataGrid1.DataSource = mydataset.Tables(0)

    End Sub

    单击这个按钮时提示错误。请各位高手指教。
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


    TextBox1.Text = CStr(mydataset.Tables("Products").Compute("sum(Amount)", "ProductsID>75"))

    End Sub
      回复  引用    

  • #19楼   llh [未注册用户] Posted @ 2005-12-04 12:49
    “/login”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 124: End If
    行 125: Else
    行 126: lblInfo.Text = "用户不存在!"
    行 127: End If
    行 128:


    源文件: c:\inetpub\wwwroot\login\login.aspx.vb 行: 126

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    login.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\login\login.aspx.vb:126
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
    System.Web.UI.Page.ProcessRequestMain() +1277




    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573   回复  引用    

  • #20楼   编程小鸟 [未注册用户] Posted @ 2005-12-04 23:56
    我也遇到这个问题:未处理的“System.NullReferenceException”类型的异常出现在 *.exe 中都搞了好几天啦,至今还没有找到解决的方案,有哪位高手知道,请把答案发到以下邮箱,谢谢!
    sxek2098@163.com   回复  引用    

  • #21楼   lll [未注册用户] Posted @ 2005-12-28 00:46
    11111   回复  引用    

  • #22楼   liyonghua [未注册用户] Posted @ 2005-12-28 01:10
    NullReferenceException: 未将对象引用设置到对象的实例。]
    Vod.Player.VodPlayer.ChkUsrPerm(String userid) +21
    Vod.Player.VodPlayer.Page_Load(Object sender, EventArgs e) +458
    System.EventHandler.Invoke(Object sender, EventArgs e) +0
    System.Web.UI.Control.OnLoad(EventArgs e) +67
    System.Web.UI.Control.LoadRecursive() +35
    System.Web.UI.Control.LoadRecursive() +98
    System.Web.UI.Control.LoadRecursive() +98
    System.Web.UI.Page.ProcessRequestMain() +750



      回复  引用    

  • #23楼   liyonghua [未注册用户] Posted @ 2005-12-29 01:49
    opopp   回复  引用    

  • #24楼   poo [未注册用户] Posted @ 2005-12-31 16:58
    我现在是新建web 窗体时只要选择代码隐藏就“未将对象引用设置到对象的实例“
    重装仍然没解决
    微软的vs.net我晕死,从没有一个软件像这样多的问题   回复  引用    

  • #25楼   hongzhefeng [未注册用户] Posted @ 2006-03-04 09:13
    zen me bu xing a 回复   回复  引用    

  • #26楼   sunsiqi [未注册用户] Posted @ 2006-03-07 20:44
    为什么看不了
      回复  引用    

  • #27楼   hgj [未注册用户] Posted @ 2006-03-19 20:22
    对数据类型而言运算符无效。运算符为 add,类型为 ntext。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.Data.SqlClient.SqlException: 对数据类型而言运算符无效。运算符为 add,类型为 ntext。

    源错误:


    行 65: conn.Open();
    行 66: SqlCommand comm = new SqlCommand(updateStr,conn);
    行 67: comm.ExecuteNonQuery();
    行 68: conn.Close();
    行 69: Response.Write("<script>alert(\"回复成功\");</script>");


    源文件: e:\web\sms\reply.aspx.cs 行: 67

    堆栈跟踪:


    [SqlException: 对数据类型而言运算符无效。运算符为 add,类型为 ntext。]
    System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +180
    SMS.Reply.Button1_Click(Object sender, EventArgs e) in e:\web\sms\reply.aspx.cs:67
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
    System.Web.UI.Page.ProcessRequestMain() +1277




    --------------------------------------------------------------------------------
      回复  引用    

  • #28楼   katherine [未注册用户] Posted @ 2006-03-23 20:53
    “/WebApplication1”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 24: Dim username = Session("username").ToString
    行 25: Dim no = Session("no").ToString
    行 26: Dim message = Session("message").ToString
    行 27: Dim mywords = "姓名:" & username & " " & "No: " _
    行 28: & no & ControlChars.Tab & "说: " & message


    源文件: c:\inetpub\wwwroot\WebApplication1\message.aspx.vb 行: 26

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    WebApplication1.message.mysub() in c:\inetpub\wwwroot\WebApplication1\message.aspx.vb:26
    ASP.message_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in c:\inetpub\wwwroot\WebApplication1\message.aspx:18
    System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
    System.Web.UI.Control.Render(HtmlTextWriter writer)
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
    System.Web.UI.Page.ProcessRequestMain()



      回复  引用    

  • #29楼   小不点之来日方长 [未注册用户] Posted @ 2006-05-24 22:39
    “/bbs”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 117: userid = cookie["userid"].ToString();
    行 118: userpassword = cookie["userpassword"].ToString();
    行 119: usergrade = int.Parse(cookie["usergrade"].ToString());
    行 120: if(!obj.olelogin(userid,userpassword))
    行 121: {


    源文件: d:\www\bbs\index.aspx.cs 行: 119

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    bbs.index.Page_Load(Object sender, EventArgs e) in d:\www\bbs\index.aspx.cs:119
    System.Web.UI.Control.OnLoad(EventArgs e) +67
    System.Web.UI.Control.LoadRecursive() +35
    System.Web.UI.Page.ProcessRequestMain() +731


    我的QQ;6973102
    email:lilili819@163.com   回复  引用    

  • #30楼   小不点之来日方长 [未注册用户] Posted @ 2006-05-24 22:39
    “/bbs”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 117: userid = cookie["userid"].ToString();
    行 118: userpassword = cookie["userpassword"].ToString();
    行 119: usergrade = int.Parse(cookie["usergrade"].ToString());
    行 120: if(!obj.olelogin(userid,userpassword))
    行 121: {


    源文件: d:\www\bbs\index.aspx.cs 行: 119

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    bbs.index.Page_Load(Object sender, EventArgs e) in d:\www\bbs\index.aspx.cs:119
    System.Web.UI.Control.OnLoad(EventArgs e) +67
    System.Web.UI.Control.LoadRecursive() +35
    System.Web.UI.Page.ProcessRequestMain() +731


    我的QQ;6973102
    email:lilili819@163.com   回复  引用    

  • #31楼   lichengzhe [未注册用户] Posted @ 2006-06-19 23:40
    wqxxwz33@lolin
      回复  引用    

  • #32楼   SFF [未注册用户] Posted @ 2006-08-30 16:44
    @duoduo
      回复  引用    

  • #33楼   freemanwon [未注册用户] Posted @ 2006-08-31 19:26
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:

    执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    wyp.foot.Page_Load(Object sender, EventArgs e) in d:\inetpub\wwwroot\wyp\foot.ascx.cs:28
    System.Web.UI.Control.OnLoad(EventArgs e) +98
    System.Web.UI.Control.LoadRecursive() +71
    System.Web.UI.Control.LoadRecursive() +154
    System.Web.UI.Control.LoadRecursive() +154
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4309




    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42   回复  引用    

  • #34楼   adjyijyyryryksiy [未注册用户] Posted @ 2006-09-01 11:44
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 53: objData = objSys.GetDataSet(sql)
    行 54:
    行 55: moduleItemView = objData.Tables(0).DefaultView
    行 56:
    行 57: 'todo:缓存似乎存在问题


    源文件: C:\mytest\HFInventory\WebForm\StockOutDeliveryList.aspx.vb 行: 55

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    Inventory.StockOutDeliveryList.DataGridBind(String sql) in C:\mytest\HFInventory\WebForm\StockOutDeliveryList.aspx.vb:55
    Inventory.StockOutDeliveryList.Page_Load(Object sender, EventArgs e) in C:\mytest\HFInventory\WebForm\StockOutDeliveryList.aspx.vb:42
    System.Web.UI.Control.OnLoad(EventArgs e) +67
    System.Web.UI.Control.LoadRecursive() +35
    System.Web.UI.Page.ProcessRequestMain() +750


      回复  引用    

  • #35楼   试探 [未注册用户] Posted @ 2006-09-05 14:21
    janus的gridEx组件,我未添加gridlayout前都是好的,可惜只要添加了gridlayout,就会爆出“未将对象引用设置到对象的实例"异常”
    private void InitializeComponent()
    {
    this.components = new System.ComponentModel.Container();
    Janus.Windows.GridEX.GridEXLayout gridEXLayout1 = new Janus.Windows.GridEX.GridEXLayout();
    System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(UserControl1));
    this.images = new System.Windows.Forms.ImageList(this.components);
    this.tempDataSet = new NorthWindDemo.NorthwindDataSet();
    ((System.ComponentModel.ISupportInitialize)(this.commandManager)).BeginInit();
    ((System.ComponentModel.ISupportInitialize)(this.commandManager.EditContextMenu)).BeginInit();
    ((System.ComponentModel.ISupportInitialize)(this.cmHeader)).BeginInit();
    ((System.ComponentModel.ISupportInitialize)(this.GridEX)).BeginInit();
    ((System.ComponentModel.ISupportInitialize)(this.TopRebar1)).BeginInit();
    this.TopRebar1.SuspendLayout();
    ((System.ComponentModel.ISupportInitialize)(this.tbMainMenu)).BeginInit();
    ((System.ComponentModel.ISupportInitialize)(this.tbStandard)).BeginInit();
    ((System.ComponentModel.ISupportInitialize)(this.tempDataSet)).BeginInit();
    this.SuspendLayout();
    //
    // commandManager
    //
    this.commandManager.EditContextMenu.SetUseJanusEditMenu(this.GridEX, true);
    //
    // GridEX
    //
    this.GridEX.DataMember = "SupplierList";
    this.GridEX.DataSource = this.tempDataSet;
    gridEXLayout1.LayoutString = @"<GridEXLayoutData><RootTable><Columns Collection=""true""><Column0 ID=""SupplierID""><Caption>SupplierID</Caption><TypeNameEmptyStringValue>NULL</TypeNameEmptyStringValue><EmptyStringValue /><DataMember>SupplierID</DataMember><Key>SupplierID</Key><Position>0</Position></Column0><Column1 ID=""CompanyName""><Caption>CompanyName</Caption><DataMember>CompanyName</DataMember><Key>CompanyName</Key><Position>1</Position></Column1><Column2 ID=""Country""><Caption>Country</Caption><DataMember>Country</DataMember><Key>Country</Key><Position>2</Position></Column2></Columns><GroupCondition ID="""" /></RootTable></GridEXLayoutData>";
    this.GridEX.DesignTimeLayout = gridEXLayout1;
    this.GridEX.EditorsControlStyle.ButtonAppearance = Janus.Windows.GridEX.ButtonAppearance.Regular;
    this.GridEX.Name = "GridEX";
    //

      回复  引用    

  • #36楼   xsstl [未注册用户] Posted @ 2006-12-01 09:53
    “/wq”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:

    执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    IWMS.Pages.BasePage.InitPage() +84
    IWMS.Pages.Default.Page_Load(Object sender, EventArgs E) +10
    System.Web.UI.Control.OnLoad(EventArgs e) +67
    System.Web.UI.Control.LoadRecursive() +35
    System.Web.UI.Page.ProcessRequestMain() +772




    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032   回复  引用    

  • #37楼   xsstl [未注册用户] Posted @ 2006-12-01 09:54
    请大虾指教
      回复  引用    

  • #38楼   白痴 [未注册用户] Posted @ 2006-12-03 21:42
    有时候不要太相信Codebehind="WebForm1.aspx.vb
    老老实实用<script></script>写把!   回复  引用    

  • #39楼   任惠明 [未注册用户] Posted @ 2007-02-26 01:48
    怎么打不开啊   回复  引用    

  • #40楼   任惠明 [未注册用户] Posted @ 2007-02-26 01:48
    晕   回复  引用    

  • #41楼   李勇兵 [未注册用户] Posted @ 2007-04-09 20:59
    我的是本地好好的,放到服务器就出
    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 362: rs = sql_select(sql,conn)
    行 363: sql="" & chr(13)&chr(10) & chr(13)&chr(10) & chr(13)&chr(10)
    行 364: if true=rs.read() then sql= rs(0)
    行 365: rs.Close
    行 366: return sql


    我的代码:
    <%@ page language="VB" %>
    <%@ Import NameSpace="System.Data" %>
    <%@ Import NameSpace="System.Data.Oledb" %>
    <%@ Import NameSpace="System.Text.RegularExpressions" %>
    <%@ Import NameSpace="System.Web.SessionState" %>
    <%
    Dim start_timer
    start_timer = Timer
    Dim sql_open_num as integer
    Dim server_url as string
    server_url = Request.ServerVariables("URL")
    if server_url="/include/connection.aspx" then err_show("You can't open the file Alone !")
    Dim conn as oledbConnection
    Dim conn_str as string
    conn_str = "provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("/#web data/card.mdb")
    conn = New OleDbConnection(conn_str)
    conn.Open()
    Dim web_msg as Array
    web_msg = split(GetWebMsgs("网站信息",conn),chr(13)&chr(10))
    %>
    <script ranat="server">
    Public Function GetWebMsgs(title as string,Byref conn as oledbconnection) as String
    dim sql as string
    dim rs as oledbdatareader
    sql = "SELECT [readme] as rs from [webmsgs] where [title]='"& title &"'"
    rs = sql_select(sql,conn)
    sql=""
    if true=rs.read then sql= rs(0)
    rs.Close
    return sql
    End Function
    </script>   回复  引用    

  • #42楼   李勇兵 [未注册用户] Posted @ 2007-04-09 20:59
    郁闷死了!
    服务器上有什么特殊要求啊!!!!!!!!!!   回复  引用    

  • #43楼   李勇兵 [未注册用户] Posted @ 2007-04-09 21:00
    我邮箱 liyombim@136.com
    谁知道的帮个忙啊!!!!!!!!!!!!!!!!!!!!   回复  引用    

  • #44楼   李勇兵 [未注册用户] Posted @ 2007-04-09 21:01
    Public Function sql_select(sql as string,Byref conn as oledbconnection) as oledbdatareader
    dim comm as oledbcommand
    on error resume next
    comm = new oledbcommand(sql,conn)
    if err.number>0 then err_show("查询数据失败!")
    return comm.executereader()
    End Function   回复  引用    

  • #45楼   郁闷人 [未注册用户] Posted @ 2007-04-10 17:00
    我也碰到了这个问题,在引用传过来的id的时候,有几个地方可以引用到,有一个地方不能.而且系统还不提示错误!
      回复  引用    

  • #46楼    win [未注册用户] Posted @ 2007-05-01 21:17
    我也遇到这样的问题啊!谁能帮忙解决阿?
    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 102: uid = Page.Request("id")
    行 103: Dim sql As String = " "
    行 104: sql = "update students set userid='" + userid.Text + "',username='" + txtusername.Text + "',minzu='" + txtminzu.Text + "',sex='" + txtsex.SelectedItem.Value + "',birthday='" + txtbirthday.Text + "',intime='" + txtintime.Text + "',class='" + txtclass.Text + "',comefrom='" + txtcomefrom.Text + "',beizhu='" + txtbeizhu.Text + "'where userid='" + uid + "'"
    行 105: cmd = New SqlCommand(sql, conn)
    行 106: conn.Open()


    源文件: E:\系统.NET\code\第8章 学生信息管理系统\student\editstudent.aspx.vb 行: 104

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    newcon.editstudent.Button2_Click(Object sender, EventArgs e) in E:\系统.NET\code\第8章 学生信息管理系统\student\editstudent.aspx.vb:104
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
    System.Web.UI.Page.ProcessRequestMain() +1277



    @JINN
      回复  引用    

  • #47楼   123 [未注册用户] Posted @ 2007-05-31 20:12
    我也遇到了同样问题,都改了一个礼拜了,还是看不出任何问题,各种方法都是过了,就差重装系统和软件了!@JINN
      回复  引用    

  • #48楼   沉入海底 [未注册用户] Posted @ 2007-06-17 23:17
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:

    执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    BJ.Global.Session_Start(Object sender, EventArgs e) in c:\inetpub\wwwroot\BJ\Global.asax.cs:40
    System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e) +132
    System.Web.SessionState.SessionStateModule.CompleteAcquireState() +514
    System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData) +693
    System.Web.AsyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +66
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +173




    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.2379; ASP.NET 版本:1.1.4322.2379



    本地机运行正常,上传到WEB空间就不出现这个问题,晕!!!!
    有知道的联系我,QQ:99225754 EMAIL:haoren6571@sina.com
    定重谢,急用!!!!   回复  引用    

  • #49楼   闹心中~~` [未注册用户] Posted @ 2007-07-02 14:58
    yun 谁给解决一下 怎么都是问的???迷糊死我了   回复  引用    

  • #50楼   peak [未注册用户] Posted @ 2007-07-17 21:01
    未将对象引用设置到对象的实例。
    行 5: Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating
    行 6: Dim tb As TextBox = GridView1.FindControl("textbox2")
    行 7: tb.Text = "SSS"
    行 8:
    行 9: End Sub

    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
      回复  引用    

  • #51楼   someday [未注册用户] Posted @ 2007-07-30 16:19
    感觉最多的是不是,明明数据库已经断开了,然后又想从数据库中读取数据,我遇到最多的就是这种情况了,总是关于数据库的连接管理的不好,不知道有没有这方面的专家啊
      回复  引用    

  • #52楼   someday [未注册用户] Posted @ 2007-07-30 16:20
    本人,http://blog.sina.com/begintree   回复  引用    

  • #53楼   王春林 [未注册用户] Posted @ 2007-10-01 20:29
    “/xxx”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 7: Dim myConn As New SqlConnection(ConnStr)
    行 8: Dim myAdp As New SqlDataAdapter(selectStr, myConn)
    行 9: myConn.Open()
    行 10: mydataset.Clear()
    行 11: myAdp.Fill(mydataset, 0)


    源文件: D:\ASP.NET\ASPNET\YeahTel\Woctyln.vb 行: 9




    不知道是怎么的,麻烦有知道的同志帮我解决一下哈.
      回复  引用    

  • #54楼   shijiucheng [未注册用户] Posted @ 2007-11-08 16:08
    @ win
      回复  引用    

  • #55楼   shijiucheng [未注册用户] Posted @ 2007-11-08 16:09
    maiyou   回复  引用    

  • #56楼   zheng [未注册用户] Posted @ 2007-11-18 00:55
    未将对象引用设置到对象的实例...这个错误跟系统本身有没有关系????
    会不会是因为系统本身的问题而导致这个错误????
    因为我写的每一个程序都会出现这个问题.............   回复  引用    

  • #57楼   zheng [未注册用户] Posted @ 2007-11-18 01:16
    我用Sql Server 中的Northwind数据库时就出现未将对象引用设置到对象的实例的错误???????
    为什么??????//   回复  引用    

  • #58楼   zheng [未注册用户] Posted @ 2007-11-19 14:06
    我安装了PS1补丁之后这个问题就没有出现啦.....哈哈   回复  引用    

  • #59楼   dfdsf [未注册用户] Posted @ 2007-11-22 09:59
    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

    源错误:


    行 427: else
    行 428: {
    行 429: sql="select EDIID,contact,PhoneNO,tel, arrearsamount,arrearsamount*0.003*datediff(day,getdate(),unpaidfmonth) as Latepayments,arrearsamount*0.003*datediff(day,getdate(),unpaidfmonth)+arrearsamount as amounttotal,paymentsign,unpaidfmonth,DocumentsID, Documentsaddr from EDIdata where addtype='" + DropDownList6.SelectedItem.Text.Trim() +"' and name in (select name from userinfo where username='"+ Session["username"] +"')" + org+ "ORDER BY arrearsamount DESC,unpaidfmonth DESC";
    行 430:
    行 431: }


    源文件: c:\inetpub\wwwroot\zhangjun\debts.ascx.cs 行: 429

    堆栈跟踪:


    [NullReferenceException: 未将对象引用设置到对象的实例。]
    zhangjun.Debts.BindGrid() in c:\inetpub\wwwroot\zhangjun\debts.ascx.cs:429
    zhangjun.Debts.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\zhangjun\debts.ascx.cs:148
    System.Web.UI.Control.OnLoad(EventArgs e)
    System.Web.UI.Control.LoadRecursive()
    System.Web.UI.Control.LoadRecursive()
    System.Web.UI.Control.LoadRecursive()
    System.Web.UI.Page.ProcessRequestMain()


      回复  引用    

  • #60楼   dfdsf [未注册用户] Posted @ 2007-11-22 10:00
    晕死,我   回复  引用    

  • #61楼   欲风 [未注册用户] Posted @ 2007-11-23 01:37
    晕,怎么全是问的,有高手能回答嘛,楼主也现下身啊   回复  引用    

  • #62楼   Amiers [未注册用户] Posted @ 2007-12-03 08:48
    当你发现所有的方法不行时,打上.netframework的补丁   回复  引用    

  • #63楼   yanboom [未注册用户] Posted @ 2008-01-23 20:13
    好贴!!!!!!!!!!!!!!!!!!!!!!!!!!!!   回复  引用    

  • #64楼   烈阳       Posted @ 2008-03-19 14:03
    当Application没有lock()时也会出现该提示。。。   回复  引用  查看    

  • #65楼   gisqiangzi [未注册用户] Posted @ 2008-05-06 17:00
    web.config中没有身份验证:identity时,也会出现此问题,应加上例如:
    <identity impersonate="true" userName="Administrator" password="123456"/>   回复  引用    

  • #66楼   [,p [未注册用户] Posted @ 2008-06-28 02:02
    [NullReferenceException: 未将对象引用设置到对象的实例。]
    Hszw.Account.Default.Page_Load(Object sender, EventArgs e) +24
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
    System.Web.UI.Control.OnLoad(EventArgs e) +99
    System.Web.UI.Control.LoadRecursive() +47
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436



      回复  引用    

  • #67楼   huang yujun [未注册用户] Posted @ 2008-06-28 22:21
    {"创建窗体时出错。有关详细信息,请参阅 Exception.InnerException。错误为: 未将对象引用设置到对象的实例。"}帮忙改改哦!!!!!


    Public Class Form1
    Dim intI As Integer
    Dim instance As InvalidOperationException
    Dim isnumberic(Txtinput.text) As Integer
    Dim intnumber As Decimal

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub btnok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnok.Click

    intI += 1
    If isnumberic(Txtinput.Text) Then
    Select Case Convert.ToInt32(Txtinput.Text)
    Case Is > intnumber
    MessageBox.Show("呵呵,数太大了哦,请小一点")
    Case Is < intnumber
    MessageBox.Show("数太小了,请大以点")
    Case Is = intnumber
    MessageBox.Show("恭喜你!!你猜对了!" & vbNewLine & "你一共猜了" & CStr(intI) & "次")
    intI = 0
    Dim ints As Random = New Random()
    intnumber = ints.Next(1, 100)
    End Select
    Else
    MessageBox.Show("你输入的不是数字!")
    End If
    End Sub

    End Class
      回复  引用    

  • #68楼   huang yujun [未注册用户] Posted @ 2008-06-28 22:23
    {"创建窗体时出错。有关详细信息,请参阅 Exception.InnerException。错误为: 未将对象引用设置到对象的实例。"}帮忙改改哦!!!!!


    Public Class Form1
    Dim intI As Integer
    Dim instance As InvalidOperationException
    Dim isnumberic(Txtinput.text) As Integer
    Dim intnumber As Decimal

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub btnok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnok.Click

    intI += 1
    If isnumberic(Txtinput.Text) Then
    Select Case Convert.ToInt32(Txtinput.Text)
    Case Is > intnumber
    MessageBox.Show("呵呵,数太大了哦,请小一点")
    Case Is < intnumber
    MessageBox.Show("数太小了,请大以点")
    Case Is = intnumber
    MessageBox.Show("恭喜你!!你猜对了!" & vbNewLine & "你一共猜了" & CStr(intI) & "次")
    intI = 0
    Dim ints As Random = New Random()
    intnumber = ints.Next(1, 100)
    End Select
    Else
    MessageBox.Show("你输入的不是数字!")
    End If
    End Sub

    End Class
      回复  引用    

  • #69楼   hyjzcy [未注册用户] Posted @ 2008-06-29 21:18
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim ints As Random = New Random

    intnumber = ints.Next(1, 100)
    End Sub

    Private Sub btnok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnok.Click
    intI += 1
    If isnumberic(TextBox.Text) Then
    Select Case Convert.ToInt32(Txtinput.Text)
    Case Is > intnumber
    MessageBox.Show("呵呵,数太大了哦,请小一点")
    Case Is < intnumber
    MessageBox.Show("数太小了,请大以点")
    Case Is = intnumber
    MessageBox.Show("恭喜你!!你猜对了!" & vbNewLine & "你一共猜了" & CStr(intI) & "次")
    intI = 0
    Dim ints As Random = New Random
    intnumber = ints.Next(1, 100)
    End Select
    Else
    MessageBox.Show("你输入的不是数字!")
    End If
    End Sub

    Private Sub Txtinput_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtinput.TextChanged

    End Sub
    End Class