ds.Dispose(); return ds;请问返回的是空的还是?? 为什么我测试后,返回并非null呢??好像并没有清空ds?????
时间:2011-12-06
来源:互联网
ds.Dispose(); return ds;请问返回的是空的还是?? 为什么我测试后,返回并非null呢??好像并没有清空ds?????
定义方法
public DataSet GetTable(string sql)
{
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);//创建数据适配器对象
DataSet ds = new DataSet();//创建数据集
sda.Fill(ds);//填充数据集
ds.Dispose();//释放资源
return ds;//返回数据集
}
调用方法
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
public string User;//声明用户名称字段
public string Logintime;//声明登陆时间字段
DBOperate operate = new DBOperate();//创建数据库操作对象
private void frmMain_Load(object sender, EventArgs e)
{
toolStripStatusLabel2.Text = User;//显示用户名
toolStripStatusLabel5.Text = Logintime;//显示登陆时间
toolStripMenuItem1.Text = DateTime.Now.ToLongTimeString();//显示系统时间
string sql = "select * from tb_User where UserName='"+User+"'";//设置数据库查询字符串
DataSet ds = operate.GetTable(sql);//得到数据集
......
}
......
}
定义方法
public DataSet GetTable(string sql)
{
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);//创建数据适配器对象
DataSet ds = new DataSet();//创建数据集
sda.Fill(ds);//填充数据集
ds.Dispose();//释放资源
return ds;//返回数据集
}
调用方法
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
public string User;//声明用户名称字段
public string Logintime;//声明登陆时间字段
DBOperate operate = new DBOperate();//创建数据库操作对象
private void frmMain_Load(object sender, EventArgs e)
{
toolStripStatusLabel2.Text = User;//显示用户名
toolStripStatusLabel5.Text = Logintime;//显示登陆时间
toolStripMenuItem1.Text = DateTime.Now.ToLongTimeString();//显示系统时间
string sql = "select * from tb_User where UserName='"+User+"'";//设置数据库查询字符串
DataSet ds = operate.GetTable(sql);//得到数据集
......
}
......
}
作者: jianghai2008100 发布时间: 2011-12-06
Dispose应该是释放非托管资源。不过是不是已经清空了,不要再用了。
作者: findcaiyzh 发布时间: 2011-12-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28