我机器上的程序一会正常,一会就显示 Object reference not set to an instance of an object.  程序放别人机器上都好的,有时重起一下机器就好了,今天重起n次了都不行.我系统是xp的. 是不是我机器有问题啊?大家有谁遇到过这种情况啊?希望大家来探讨探讨啊.

解决方案 »

  1.   

    代码问题,为将对象设置到引用。仔细查看你的代码,是哪里为null或者dbnull的值就报错了。
      

  2.   

    SqlCommand myCommand = new SqlCommand(strSQL, myConnection);
    Line 66:  myCommand.CommandType = CommandType.Text ;
    Line 67:  myConnection.Open();
    报错是 67行,有时好,有时就报错.这个问题捆饶我好久了.程序放到别人机器上一点问题都没有.有点怀疑是机器问题了
      

  3.   

    可能你的myConnection为null了,看看你的myConnection是怎么产生的
      

  4.   

    myConnection 应该没问题的,我debug看过了.myConnection对象是好的
      

  5.   

    Object reference not set to an instance of an object.
    是提示对象为设置到引用,就是对象错误。如果真的是myConnection.Open();这句出这个错误,就肯定是myConnection为null。如果不是null,open出错的话会提示链接不上数据库的错误。而不是这个错误
      

  6.   

    我单步调试过了 myConnection 肯定不为null. :) 很郁闷.程序在别的机器上是好的。
      

  7.   

    參考對象為空,請實例一個對象,應該是引用dll檔的時候有問題,檢查一下
      

  8.   

    NND,应该是 卡巴的 问题 . 我把卡巴卸了就好了,这个卡巴害我可不止一次了 .