dataset oraDataSet = new dataset();
oraDataSet.Tables.Add("test");OracleCommand sOraCommand = new OracleCommand("select * from test", OraConn);
OracleDataAdapter oraAdapter = new OracleDataAdapter( sOraCommand );oraAdapter.Fill( oraDataSet,"test" ); // 将查询结果放入DATASET的表test 中;如果我再执行一遍oraAdapter.Fill( oraDataSet,"test" );那么,最开始放入到test表中的数据还会存在吗?
oraDataSet.Tables.Add("test");OracleCommand sOraCommand = new OracleCommand("select * from test", OraConn);
OracleDataAdapter oraAdapter = new OracleDataAdapter( sOraCommand );oraAdapter.Fill( oraDataSet,"test" ); // 将查询结果放入DATASET的表test 中;如果我再执行一遍oraAdapter.Fill( oraDataSet,"test" );那么,最开始放入到test表中的数据还会存在吗?
解决方案 »
- FTP或HTTP上传和下载,怎么才能解决重复创建连接的问题
- 大家遇上这样的打包问题都是怎么解决的,vs2008自带打包程序制作的安装程序!真是费电呀!
- 请教到底是哪个对象没实例化呢?
- C#调用J++封装的COM
- 高手门帮我把下面这句话转成vb.net
- .net连接oracle问题
- C#读取串口数据不完整是怎么回事?
- c# 控件TabControl的tabpage的属性AutoScroll有时候不管用?
- C# webform 动态添加了HtmlButton,点击后也会刷新,怎么解决?
- 关于DataGrid中复选框的问题!
- 绑定DataBinding问题
- .net或者java中的接口概念同com中的接口概念是否相同?
感觉应该是这样,没测试过!!
SqlDataAdapter ad = new SqlDataAdapter("select * from test", sqlconn);//取个结构
DataTable dt = new DataTable();
SqlCommandBuilder cmb = new SqlCommandBuilder(ad);//这一句很关键,必不可少。
ad.Fill(dt);
Console.WriteLine(dt.Rows.Count);//27
ad.Fill(dt);
Console.WriteLine(dt.Rows.Count);//54
SqlDataAdapter ad = new SqlDataAdapter("select * from test", sqlconn);
DataTable dt = new DataTable();
ad.Fill(dt);
Console.WriteLine(dt.Rows.Count);//27
ad.Fill(dt);
Console.WriteLine(dt.Rows.Count);//54