在 C# 中将 OracleDataReader 导出到 Excel
我有这样的代码, string ConnectionString = ConfigurationManager.ConnectionStrings["ora"].ConnectionString OracleConnection conn = new Oracle…
从 SQL Server 返回并使用单行查询的最有效方法?
我使用 C# 和 SQL Server 从数据库获取数据并在页面加载时填充页面上的一些标签。这些信息来自 SQL 视图,该视图在一行中返回一大堆信息。例如: SELE…
如何“选择”表的当前标识值?
dbcc checkident (MyTable, NORESEED) 将在消息中显示身份值。我看不到该消息,因为我需要通过 DataReader 选择 身份值。 有人有什么想法吗? 谢谢大…
ADO.NET 性能:哪种方法更快、更合理?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
DataAdapter 返回空行集,但 DataReader 返回数据
我执行一个调用 SP 的查询,该 SP 返回数据...但是当我使用 DataAdapter 调用它时,我没有得到结果数据,如果使用 DataReader 代替...然后我得到数据…
如何处理多个结果集,每个结果集有多行? IDataReader.NextResult() 结束 Read()
如何处理多个结果集,每个结果集有多行? 对 NextResult() 的调用会中断 while 循环。 我的一些 SP 返回多个结果集。我使用 NextResult() 处理这些,…
DataReader 未关闭时出错
任何人都可以帮助我解决此错误是如何出现的 已经有一个与此连接关联的打开的 DataReader 必须首先关闭。 当尝试读取此代码时,错误失败。 transConn =…
通过管道将 SQL 传输到文件
知道如何使用从 DbCommand.ExecuteReader() 返回的 DbDataReader 将...的结果通过管道传输 DECLARE @session_name VARCHAR(200) = 'test_trace' SELEC…
阅读器关闭时调用 FieldCount 的尝试无效
当我尝试对从数据库收到的数据执行 dataReader.Read 时,会发生上述错误。我知道那里有两行,所以它不是,因为实际上不存在数据。 是否是 CommandBeha…
DataReader.GetString() 通过列名
Dictionary Fields = new Dictionary() for (int i = 0 i < reader.FieldCount i++) { Fields.Add(reader.GetName(i), i) } this._MyField1 = reade…
当返回一定数量的记录时,SqlHelper.ExecuteReader 结果会发生变化且意外
注意:您可能不需要阅读整篇文章就知道出了什么问题...如果您愿意,可以跳到有关 3 个场景的部分。仅当您想了解有关我如何尝试实现此操作以及错误发生…