大神们,程序修改好多次总是显示,未将对象引用设置到对象的实例。比如这个a,s,c,result, 整个程序只有for循环时没错

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingNSoup;usingNSoup.Nodes;usingSystem.Configuration;usingSystem.Data.SqlClient;namespaceForum{publicpartialclassytu:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){//链接初始化stringsqlconnstr=ConfigurationManager.ConnectionStrings["qds163053528_dbConnectionString"].ConnectionString;string[]numarray=null;intc=0;strings=null;Stringresult;inta;for(a=101;a<550;a++){s=TextBox1.Text+a.ToString();result=NSoupClient.Connect("http://www.xxx.com").Data("uname",s).Data("pass",s).Timeout(50000).Post().ToString();if(result.Contains("password_error")){continue;}elseif(result.Contains("username_error")){continue;}elseif(result.Contains("status_error")){Response.Write("<p>"+s+"欠费"+"</p>");continue;}else{numarray[c]=s+result;Response.Write(result);}c++;}SqlConnectionsqlconn=newSqlConnection(sqlconnstr);SqlCommandsqlcommand=newSqlCommand();sqlcommand.Connection=sqlconn;try{sqlconn.Open();for(intd=0;d<numarray.Length;d++){sqlcommand.CommandText="INSERTINTOuty(result)VALUES(@result)";sqlcommand.Parameters.AddWithValue("@result",numarray[d]);sqlcommand.ExecuteNonQuery();}}catch(Exceptionex){Label1.Text=ex.ToString();}finally{sqlcommand=null;sqlconn.Close();Response.Write("<p>"+"c插入成功"+"</p>");}}}}

解决方案

解决方案二:
贴出调试结果。你的调试器如果都不能定位在抛出异常的语句上,你如何进行真正的开发调试啊?
解决方案三:
总之感觉你的代码很错乱,在你的基础上改了一下,回去试试看usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingNSoup;usingNSoup.Nodes;usingSystem.Configuration;usingSystem.Data.SqlClient;namespaceForum{publicpartialclassytu:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){//链接初始化stringsqlconnstr=ConfigurationManager.ConnectionStrings["qds163053528_dbConnectionString"].ConnectionString;Dictionary<int,string>numDic=newDictionary<int,string>();intc=0;for(inta=101;a<550;a++){strings=TextBox1.Text+a.ToString();Stringresult=NSoupClient.Connect("http://www.xxx.com").Data("uname",s).Data("pass",s).Timeout(50000).Post().ToString();if(result.Contains("password_error")){continue;}elseif(result.Contains("username_error")){continue;}elseif(result.Contains("status_error")){Response.Write("<p>"+s+"欠费"+"</p>");continue;}else{numDic.Add(c,s+result);Response.Write(result);}c++;}SqlConnectionsqlconn=newSqlConnection(sqlconnstr);SqlCommandsqlcommand=newSqlCommand();sqlcommand.Connection=sqlconn;try{sqlconn.Open();for(intd=0;d<numDic.Count;d++){sqlcommand.CommandText="INSERTINTOuty(result)VALUES(@result)";sqlcommand.Parameters.AddWithValue("@result",numDic.Values.ElementAt(d));sqlcommand.ExecuteNonQuery();}}catch(Exceptionex){Label1.Text=ex.ToString();}finally{sqlcommand=null;sqlconn.Close();Response.Write("<p>"+"c插入成功"+"</p>");}}}}

解决方案四:
再给你去掉些无用的东西usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingNSoup;usingNSoup.Nodes;usingSystem.Configuration;usingSystem.Data.SqlClient;namespaceForum{publicpartialclassytu:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){//链接初始化stringsqlconnstr=ConfigurationManager.ConnectionStrings["qds163053528_dbConnectionString"].ConnectionString;List<string>numList=newList<string>();for(inta=101;a<550;a++){strings=TextBox1.Text+a.ToString();Stringresult=NSoupClient.Connect("http://www.xxx.com").Data("uname",s).Data("pass",s).Timeout(50000).Post().ToString();if(result.Contains("password_error")||result.Contains("username_error")){continue;}elseif(result.Contains("status_error")){Response.Write("<p>"+s+"欠费"+"</p>");continue;}else{numList.Add(s+result);Response.Write(result);}}SqlConnectionsqlconn=newSqlConnection(sqlconnstr);SqlCommandsqlcommand=newSqlCommand();sqlcommand.Connection=sqlconn;try{sqlconn.Open();for(intd=0;d<numList.Count;d++){sqlcommand.CommandText="INSERTINTOuty(result)VALUES(@result)";sqlcommand.Parameters.AddWithValue("@result",numList[d]);sqlcommand.ExecuteNonQuery();}}catch{Label1.Text=ex.ToString();}finally{sqlcommand=null;sqlconn.Close();Response.Write("<p>"+"c插入成功"+"</p>");}}}}

解决方案五:
少打了点字母,记事本打的,看不到错误提示usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingNSoup;usingNSoup.Nodes;usingSystem.Configuration;usingSystem.Data.SqlClient;namespaceForum{publicpartialclassytu:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){//链接初始化stringsqlconnstr=ConfigurationManager.ConnectionStrings["qds163053528_dbConnectionString"].ConnectionString;List<string>numList=newList<string>();for(inta=101;a<550;a++){strings=TextBox1.Text+a.ToString();stringresult=NSoupClient.Connect("http://www.xxx.com").Data("uname",s).Data("pass",s).Timeout(50000).Post().ToString();if(result.Contains("password_error")||result.Contains("username_error")){continue;}elseif(result.Contains("status_error")){Response.Write("<p>"+s+"欠费"+"</p>");continue;}else{numList.Add(s+result);Response.Write(result);}}SqlConnectionsqlconn=newSqlConnection(sqlconnstr);SqlCommandsqlcommand=newSqlCommand();sqlcommand.Connection=sqlconn;try{sqlconn.Open();for(intd=0;d<numList.Count;d++){sqlcommand.CommandText="INSERTINTOuty(result)VALUES(@result)";sqlcommand.Parameters.AddWithValue("@result",numList[d]);sqlcommand.ExecuteNonQuery();}}catch(Exceptionex){Label1.Text=ex.ToString();}finally{sqlcommand=null;sqlconn.Close();Response.Write("<p>"+"c插入成功"+"</p>");}}}}

时间: 2024-09-15 08:26:40

大神们,程序修改好多次总是显示,未将对象引用设置到对象的实例。比如这个a,s,c,result, 整个程序只有for循环时没错的相关文章

string-c#中未将对象引用设置到对象的实例。改了好久改不来 求大神指导

问题描述 c#中未将对象引用设置到对象的实例.改了好久改不来 求大神指导 private void butkeyverify_Click(object sender, EventArgs e) { try { byte a, b; string c = null; //生成密钥类型 { if (cmbkeytype.SelectedValue.ToString() == "密钥A") { a = 0x60; } else { a = 0x61; } } //生成扇区号 { if (cm

出现了一个最简单的问题(未将对象引用设置到对象的实例),跪求大神帮忙!!!

问题描述 错误看图,,在本地测试一切没问题,,搞到服务器就出现这鸟问题了 解决方案 解决方案二:求大神看看啊!!本地什么问题都没,,不知道为什么上去就有错了?都是.net2.0解决方案三:加班继续等!!解决方案四:继续等@,,,,解决方案五:确认你的orderposturl拿到的不是null,可能你是配置的,遗忘了在项目中配置解决方案六:icmcModel可能是null

调试过程总显示未将对象引用设置到对象实例

问题描述 usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;pub

update-未将对象引用设置到对象的实例 求大神帮忙看看

问题描述 未将对象引用设置到对象的实例 求大神帮忙看看 DAL层的方法 public static int UpdateStaff(Staff st) { string sql = string.Format("update Staff set StaffId={0},Name='{1]',Address='{2}',Phone={3},Email='{4}',Age={5},BranchId={6}", st.StaffId, st.Name, st.Address, st.Phon

ie-求大神帮忙,IE浏览器不显示外部样式?

问题描述 求大神帮忙,IE浏览器不显示外部样式? 为什么IE浏览器不显示外部样式,在别的浏览器上显示正常,样式链接也正确,求大神帮忙? 解决方案 请描述一下你的IE版本或者试试下面的操作: 1.你使用的是IE几?试试用IE的每个版本都测试一下,看看哪些版本正常,哪些不正常,还是全部都不正常? 2.有可能是HTML5的的标签在IE浏览器里面不兼容,所以试试去掉,能不能显示外部样式? 3.试试再建一个css文件,只写一行css代码,看看能否显示样式,如果可以,再把想要的css样式全部粘贴进来. 解决

求大神写个读取SQLserver数据库显示柱状图的代码,跪求

问题描述 求大神写个读取SQLserver数据库显示柱状图的代码,跪求 解决方案 解决方案二:你sql读取信息,然后在柱状图上绑定对应的字段就可以了.解决方案三:.NET3.5以上的vs项目,可以使用Chart控件,工具箱--->数据,然后在属性里指定DataSourceID,根据向导完成即可,中间要建立DataSource,指定表,字段等解决方案四:Sql只是提供数据,至于显示数据的方式,都是展示层的控件来决定的.就像楼上说的chart控件或者网上许多的第三方控件解决方案五:HChartECh

datetimepicker-请教各位大神,C#winform里DateTimePicker的一些样式的设置方法....

问题描述 请教各位大神,C#winform里DateTimePicker的一些样式的设置方法.... 问题1:我给控件的日期格式设置了只显示到当前月,怎么才能在点开下拉菜单的时候直接显示月历而不是日历呢问题2:日历菜单最下面的结尾日期,当鼠标移上去的时候总是只有"方框 今天:yyyy年MM月"会有蓝色字体类似链接的效果,怎么让鼠标移上去时""dd日""也显示蓝色字体,或者只有我设定的日期格式里的日期是显示蓝色字体?刚入职的新手没有C币悬赏,在此先

各位大神请帮忙,我对id对应关系和参数设置不怎么懂,所以求帮改下下列代码,谢谢

问题描述 各位大神请帮忙,我对id对应关系和参数设置不怎么懂,所以求帮改下下列代码,谢谢 下边是我JSP的代码,我想点击"其他参数设置"设置连接时跳到"其他参数设置"Edit的编辑里,而不是跳到List里.能不能帮我把这段代码的"其他参数设置"连接修改下. "其他参数设置"Edit编辑的网页参数是: http://localhost:8082/ym//Module/QTCSSZ/Edit.action?id=5&ifr

select-求大神指导如何把查询条件中的 “年” “月”设置成当前年,当前月

问题描述 求大神指导如何把查询条件中的 "年" "月"设置成当前年,当前月 求大神指导如何把查询条件中的 "年" "月"设置成当前年,当前月.求大神在代码上直接改 跪求 private int qiKanNian; private int qiKanYue; public String getList() throws Exception { wenDaBiaoList = dao.getList(biaoTi,qiKanNi