Tag: 结果集

将SQLCEResultSet resultview转换为datatable

是否可以将sqlceresultset.resultview转换为datatable?

从ADO.NET调用Oracle时批处理多个select语句

我想批处理多个select语句以减少到数据库的往返。 代码看起来像下面的伪代码。 它在SQL Server上运行完美,但在Oracle上不起作用 – Oracle抱怨sql语法。 我已经浏览了一下,我可以找到从Oracle返回多个结果集的唯一示例是使用存储过程。 是否可以在Oracle中执行此操作而不使用存储过程? 我正在使用MS Oracle数据提供程序,但如果需要,可以使用ODP.Net。 var sql = @” select * from table1 select * from table2 select * from table3″; DbCommand cmd = GetCommand(sql); using(var reader = cmd.ExecuteReader()) { dt1.Load(reader); reader.NextResult(); dt2.Load(reader); reader.NextResult(); dt3.Load(reader); }

C#SQLServer检索结果并以.csv格式放置

我看了一下网站和谷歌,但我似乎无法找到一个很好的解决方案,我正在尝试做什么。 基本上,我有一个客户端服务器应用程序(C#),我向服务器发送一个SQL select语句(连接到SQL Server 2008),并希望以CSV方式将结果返回给客户端。 到目前为止,我有以下内容: if (sqlDataReader.HasRows) { while(sqlDataReader.Read()) { //not really sure what to put here and if the while should be there! } } 不幸的是,我真的很想将C#与SQL连接起来。 我需要有关如何简单地将结果放在csv格式的字符串中的任何提示。 列和字段可能不同,所以我不能使用某些东西的方法,就像我在一些网站上看到的那样。 我不确定我是否可以理解了! 我非常感谢有关如何解决这个问题的任何提示/要点!