这是不可能的,大概是你第一次用的是ds中的表device,而第二次的代码是da.Fill(ds,"anothertable"),然后你用的时候还是如下代码,ds.Tables["device"]如何如何,那肯定结果是不会变的
解决方案 »
- 个人觉得csdn是不是把这个编辑器在IE9下测测呀!
- TransactionScope事务问题.总是不能回滚
- .Net 怎样引用第三方写好的接口(xx.dll)并实现中的方法。
- 如何在RTF控件中显示RTF文档内容?
- C#能用于Windows编程吗,还是只能用于Mobile和C#.NET服务器
- c#方法问题,请高手帮我解答一下,麻烦了。
- DATATABLE中数据删除问题
- Ado.net to Entity Data Model Linq左外连接问题
- 关于解耦/松散耦合,你可能忽略的一些视角
- C# 我用Process.Start启动另一工程,界面显示,但是没有进入main函数
- c#读取带有多个WorkSheet的excel表格问题
- 做网站时,如果把整个硬盘都用玩了,怎么写相对连接?
就用
ds.Clear();
就可以了
{
try
{
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = m_Conn;
DataSet ds = new DataSet();
OleDbDataAdapter adp = new OleDbDataAdapter();
cmd.CommandText = strQuery;
adp.SelectCommand = cmd;
adp.Fill(ds);
this.SetLastErrorMsg("执行 SQL 查询语句完毕!");
cmd.Dispose();
return ds;
}
catch (OleDbException e)
{
SetLastErrorMsg("执行 SQL 查询出现异常!【异常代码】" + e.ToString());
return null;
}
}//SetLastError用于设置执行SQL的操作结果提示信息