首页上一页 1 下一页尾页 2 条记录 1/1页
《ASP.NET从入门到精通》第29章程序有错误,请解决下,请以后多测试下,谢谢
发表在ASP.NET图书答疑
2009-06-13
是否精华
是
否
版块置顶:
是
否
DBClass.cs 文件中: adapt.Fill(ds,TableName); ds返回NULL,请解决下。
/// <summary>
/// 说 明: 返回数据集的表的集合
/// 返回值: 数据源的数据表
/// 参 数: myCmd 执行SQL语句命令的SqlCommand对象,TableName 数据表名称
/// </summary>
public DataTable GetDataSet(SqlCommand myCmd, string TableName)
{
SqlDataAdapter adapt;
DataSet ds = new DataSet();
try
{
if (myCmd.Connection.State != ConnectionState.Open)
{
myCmd.Connection.Open();
}
adapt = new SqlDataAdapter(myCmd);
adapt.Fill(ds,TableName);
return ds.Tables[TableName];
}
catch (Exception ex)
{
throw new Exception(ex.Message, ex);
}
finally
{
if (myCmd.Connection.State == ConnectionState.Open)
{
myCmd.Connection.Close();
}
}
}
/// <summary>
/// 说 明: 返回数据集的表的集合
/// 返回值: 数据源的数据表
/// 参 数: myCmd 执行SQL语句命令的SqlCommand对象,TableName 数据表名称
/// </summary>
public DataTable GetDataSet(SqlCommand myCmd, string TableName)
{
SqlDataAdapter adapt;
DataSet ds = new DataSet();
try
{
if (myCmd.Connection.State != ConnectionState.Open)
{
myCmd.Connection.Open();
}
adapt = new SqlDataAdapter(myCmd);
adapt.Fill(ds,TableName);
return ds.Tables[TableName];
}
catch (Exception ex)
{
throw new Exception(ex.Message, ex);
}
finally
{
if (myCmd.Connection.State == ConnectionState.Open)
{
myCmd.Connection.Close();
}
}
}