if (!IsPostBack)
{
string strqry4; if (Request.QueryString.Count == 0)
{
strqry4 = "Select * From label2 order by SDId desc";
}
else
{
strqry4 = string.Format("Select * From label2 order by SDId desc", Request.QueryString["id"]);
}
DataRow drw = DBFun.GetDataRow(strqry4);
gg.Text = drw["SDgg"].ToString();
}运行这代码的时候就出现“未将对象引用设置到对象的实例。”
{
string strqry4; if (Request.QueryString.Count == 0)
{
strqry4 = "Select * From label2 order by SDId desc";
}
else
{
strqry4 = string.Format("Select * From label2 order by SDId desc", Request.QueryString["id"]);
}
DataRow drw = DBFun.GetDataRow(strqry4);
gg.Text = drw["SDgg"].ToString();
}运行这代码的时候就出现“未将对象引用设置到对象的实例。”
解决方案 »
- 不能执行已释放 Script的代码
- iewebcontrols按f5调试时可以正常显示,通过http://localhost..却无法显示.
- Button控件如何在javascript通过的情况下才执行onclick事件?
- net1.1 移到2.0上的问题,请帮忙看看
- 继续,asp.net配置的问题.
- 打印中factory问题??
- 多用户并发同时插入数据,如何正确的返回与之对应的主键ID呢?
- 请教.net框架在哪里有下载的?是只有20几M吗?
- 高处不胜寒的日历用法
- ****如何达到效果:点击一个button后调出outlook发信?????多谢多谢!!
- 如何动态声明单选按钮然后取值?
- 。net2005转换成2003DataGrid1消失
{
DataRow drw = DBFun.GetDataRow(strqry4);
if(drw!=null)
{
gg.Text = drw["SDgg"].ToString();
}
}
{
string strqry4; if (Request.QueryString.Count == 0)
{
strqry4 = "Select * From label2 order by SDId desc";
}
else
{
strqry4 = string.Format("Select * From label2 order by SDId desc", Request.QueryString["id"]);
//你的这行代码有问题.按照LZ的意思应该是 strqry4 = string.Format("Select * From label2 order by SDId desc where id ={0}", Request.QueryString["id"]); }
DataRow drw = DBFun.GetDataRow(strqry4);
gg.Text = drw["SDgg"].ToString();
}
{
string strqry4; if (Request.QueryString["id"]== null)
{
strqry4 = "Select * From label2 order by SDId desc";
}
else
{
strqry4 = string.Format("Select * From label2 order by SDId desc", Request.QueryString["id"]);
//不知道你这个string.format的sql生成后实现的功能是什么 根本就没必要用到querystring
}
DataRow drw = DBFun.GetDataRow(strqry4);
gg.Text = drw["SDgg"].ToString();
}
{
string strqry4; if (Request.QueryString.Count == 0)
{
strqry4 = "Select * From label2 order by SDId desc";
}
else
{
if(Request.QueryString["id"]!=null){
strqry4 = string.Format("Select * From label2 order by SDId desc", Request.QueryString["id"]);
}
else{
Response.Write("no querystring id");
Response.End();
}
}
DataRow drw = DBFun.GetDataRow(strqry4);
if(drw==null)
{
Response.Write("drw is null");
Response.End(); }
gg.Text = drw["SDgg"].ToString();
}
其实错误调试一下就知道了
->string.Format没有用嘛gg.Text = drw["SDgg"].ToString();
->应该是要判断drw是否为null,为null时肯定会出错
gg最好也要判断一下,这个时候不知道gg有了没有
未将对象引用设置到对象的实例
送楼主一个文章:VS.net调试策略
http://tech.163.com/special/000915SN/VisualS.html第一章 “认识一下”――VS.NET调试功能简介 1.调试环境介绍
3.调试的例子
2.调试初步 第二章 .net web应用程序调试 1.调试“三板斧”
3.调试javascript
2.asp.net中的跟踪和进程调试
4.Asp.net调试中的常见问题解答
第三章 用日志调试 1.采用日志辅助调试
3.Trace和debug类,log4net介绍