|
日历
| | 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|
| 26 | 27 | 28 | 29 | 30 | 1 | 2 | | 3 | 4 | 5 | 6 | 7 | 8 | 9 | | 10 | 11 | 12 | 13 | 14 | 15 | 16 | | 17 | 18 | 19 | 20 | 21 | 22 | 23 | | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | 31 | 1 | 2 | 3 | 4 | 5 | 6 |
|
统计
- 随笔 - 17
- 文章 - 0
- 评论 - 104
- 引用 - 0
导航
常用链接
留言簿(1)
随笔分类
随笔档案
相册
收藏夹
中文Blog
最新评论

阅读排行榜
评论排行榜
|
1、ViewState 对象为Unll。 2、DateSet 空。 3、sql语句或Datebase的原因导致DataReader空。 4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。
评论:
-
#1楼
Posted @ 2004-11-12 23:03
采用类的时候,如果引用不当调试时也会造成如下错误:
未处理的“System.NullReferenceException”类型的异常出现在 *.exe 中。
其他信息: 未将对象引用设置到对象的实例。
可怜的我本来想用类来封装的,结果这样子,后台改成放到模块里面一切正常了……
回复 引用
-
#2楼
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楼
Posted @ 2005-01-29 10:16
控件名称与codebehind里面的没有对应
回复 引用
-
#4楼
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楼
Posted @ 2005-04-05 10:56
如果在VS.NET中引用DevExpress XtraGrid的控件打开窗体编辑器时也会报错,不过关闭掉在打开就不会报错。
不知道是不是BUG?
回复 引用
-
#6楼
Posted @ 2005-04-09 21:21
我也遇到这样的问题
不知道是什么原因!
回复 引用
-
#7楼
Posted @ 2005-04-09 21:21
我也遇到这样的问题
不知道是什么原因!
回复 引用
-
#8楼
Posted @ 2005-04-22 20:14
可是我的windows程序在本地就行,上传到服务器上就不行?怎么回事?有知道的吗?可以回复信箱.xizhao-mail@sohu.com.谢谢!
回复 引用
-
#9楼
Posted @ 2005-04-30 11:33
我碰到的问题是,无意重置了DataSet引用,后出现这个问题,请大家好好查查自己的代码,是不是在其他地方重新引用了,在我的程序中DataSet被设置成全局对象。
回复 引用
-
#10楼
Posted @ 2005-08-05 13:38
有的机器出错,这是怎么回事
回复 引用
-
#11楼
Posted @ 2005-08-05 13:39
<script>
window.alert('你好');
<script>
回复 引用
-
#12楼
Posted @ 2005-11-17 15:38
System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 139: <TD align="right">
行 140: </TD>
行 141: <TD><% =mysdr.GetValue(0).ToString()%>
行 142: </TD>
行 143: <TD> </TD>
回复 引用
-
#13楼
Posted @ 2005-11-18 15:56
我也遇到了
回复 引用
-
#14楼
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楼
Posted @ 2005-11-23 09:41
找了3个多小时啦,,就是不知道怎么修改啊。。。
回复 引用
-
#16楼
Posted @ 2005-11-23 17:10
s
回复 引用
-
#17楼
Posted @ 2005-11-25 09:25
有时候把 EnableViewState=false也会出现这样的错误,我该成true就可以正常了,不知道为什么
回复 引用
-
#18楼
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楼
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楼
Posted @ 2005-12-28 00:46
11111
回复 引用
-
#22楼
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楼
Posted @ 2005-12-29 01:49
opopp
回复 引用
-
#24楼
Posted @ 2005-12-31 16:58
我现在是新建web 窗体时只要选择代码隐藏就“未将对象引用设置到对象的实例“
重装仍然没解决
微软的vs.net我晕死,从没有一个软件像这样多的问题
回复 引用
-
#25楼
Posted @ 2006-03-04 09:13
zen me bu xing a 回复
回复 引用
-
#26楼
Posted @ 2006-03-07 20:44
为什么看不了
回复 引用
-
#27楼
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楼
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楼
Posted @ 2006-06-19 23:40
wqxxwz33@lolin
回复 引用
-
#32楼
Posted @ 2006-08-30 16:44
@duoduo
回复 引用
-
#33楼
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楼
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楼
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楼
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楼
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楼
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楼
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楼
Posted @ 2007-07-30 16:19
感觉最多的是不是,明明数据库已经断开了,然后又想从数据库中读取数据,我遇到最多的就是这种情况了,总是关于数据库的连接管理的不好,不知道有没有这方面的专家啊
回复 引用
-
#52楼
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楼
Posted @ 2007-11-08 16:08
@ win
回复 引用
-
#55楼
Posted @ 2007-11-08 16:09
maiyou
回复 引用
-
#56楼
Posted @ 2007-11-18 00:55
未将对象引用设置到对象的实例...这个错误跟系统本身有没有关系????
会不会是因为系统本身的问题而导致这个错误????
因为我写的每一个程序都会出现这个问题.............
回复 引用
-
#57楼
Posted @ 2007-11-18 01:16
我用Sql Server 中的Northwind数据库时就出现未将对象引用设置到对象的实例的错误???????
为什么??????//
回复 引用
-
#58楼
Posted @ 2007-11-19 14:06
我安装了PS1补丁之后这个问题就没有出现啦.....哈哈
回复 引用
-
#59楼
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楼
Posted @ 2007-11-22 10:00
晕死,我
回复 引用
-
#61楼
Posted @ 2007-11-23 01:37
晕,怎么全是问的,有高手能回答嘛,楼主也现下身啊
回复 引用
-
#62楼
Posted @ 2007-12-03 08:48
当你发现所有的方法不行时,打上.netframework的补丁
回复 引用
-
#63楼
Posted @ 2008-01-23 20:13
好贴!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 引用
-
#64楼
Posted @ 2008-03-19 14:03
当Application没有lock()时也会出现该提示。。。
回复 引用 查看
-
#65楼
Posted @ 2008-05-06 17:00
web.config中没有身份验证:identity时,也会出现此问题,应加上例如:
<identity impersonate="true" userName="Administrator" password="123456"/>
回复 引用
-
#66楼
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楼
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楼
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楼
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
|