| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 993 人关注过本帖
标题:[求助]ADO.NET 对象哪里错了(也解决了)
取消只看楼主 加入收藏
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
 问题点数:0 回复次数:2 
[求助]ADO.NET 对象哪里错了(也解决了)

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.SqlClient" %>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>通过DataTable和DataRow来访问DataSet的内容</title>
</head>
<script language="c#" runat="server" >
void page_load(object serder, EventArgs e)
{
SqlConnection sqlcon = new SqlConnection("Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=chapter");
DataSet ds = new DataSet();
DataTable dtable;
DataRowCollection coldrow;
DataRow drow;
int inti;
sqlcon.Open();
SqlDataAdapter sqld = new SqlDataAdapter("select * from student", sqlcon);
sqld.Fill(ds, "tabstudent");
dtable = ds.Tables["tastudent"];
coldrow = dtable.Rows;
for (inti=0;inti<coldrow.Count;inti++)
{
drow = coldrow[inti];
labContent.Text+= "学生号" + drow[0];
labContent.Text+= "姓名" + drow[1];
labContent.Text+= "年龄" + drow[2];
labContent.Text += "地址" + drow[3] + "<br/>";
drow[2] = Convert.ToInt32(drow[2]) + 1;

}
dtable.AcceptChanges();
dg.DataSource = ds.Tables["tabstudent"].DefaultView;
dg.DataBind();
sqlcon.Close();
sqlcon = null;
labContent.Text += "查找成功";


}

</script>
<body>
<form id="form1" runat="server">
<asp:DataGrid id="dg" runat="server" /><br />
<asp:Label ID="labContent" runat="server" /><br />
</form>
</body>
</html>






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

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


我是vs2005+SQL2000
我实在找不出哪个对象出错了,大家帮我找找,,感激不尽,,明天就要交了

[此贴子已经被作者于2007-4-20 13:14:53编辑过]

搜索更多相关主题的帖子: ADO NET 对象 xhtml 
2007-04-20 02:40
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 

设置了Debug="true" 后错误显示在
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:



行 22: coldrow = dtable.Rows;


可是还是不知乍改啊

[此贴子已经被作者于2007-4-20 3:09:49编辑过]


继续向前-------------------努力成为高手
2007-04-20 03:09
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 
以下是引用川流不息在2007-4-20 9:25:12的发言:

暈:
sqld.Fill(ds, "tabstudent");
dtable = ds.Tables["tastudent"];
樓主你看看,你的表格名字錯了。

哎,,就是这里的问题啊,,,谢谢各位

继续向前-------------------努力成为高手
2007-04-20 11:00
快速回复:[求助]ADO.NET 对象哪里错了(也解决了)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031702 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved