IDataReader.GetOrdinal 或 IDataReader[ColumnName]
我有两种情况从 IDataReader 对象中提取信息 Case - 1 - Length,计算序数,然后解析字符串 public static string GetString(IDataReader rdr, string…
IDataReader::Dispose 应该调用 IDataReader::Close 吗?
我正在实现 IDataReader ,我想知道 Dispose 的实现是否应该调用 Close 。 另外,Close 应该调用Dispose 吗? 我的猜测是 Close 不应调用 Dispose 而 …
在 Subsonic 2.1 中,如何从 find 中获取强类型对象?
在 Subsonic 2.1 中,如何从 Find 中获取类型 T? Animal criteria = new Animal(); IDataReader result = Animal.Find(criteria); 我希望结果是 Anim…
VB.Net 中的 OracleConnection 与 Oracle Data Access (ODP) 发生内存泄漏,但 C# 中没有
为什么下面的代码执行时会导致内存泄漏?仅当我以 vb.net 语言使用 Microsoft Visual Studio 2005 或 2008 时,才会发生该错误。如果我用C#是没有问题…
如何使用 IDataReader 选择 n 行
[ASP .Net - Microsoft Visual Web Developer 2010] 大家好, 我对这段代码有疑问: With MenuNavCatDataSource Dim xReader As Data.IDataReader = .…
将 C# lambda 函数转换为 VB.net
我有一个将 IDataReader 映射到类的函数。明显是用C#写的。我的同事想在他的代码中使用相同的方法,但他是用 VB.net 编写的。基本上,由于 C# 中使用…
sql 存储过程 - 使用 Idatareader 检索多行数据时遇到问题
我有一个执行此操作的存储过程:( SELECT TOP 4 FROM dbo.test 表包含 5 行) 我的 C# 代码是: IDataReader test= ((IDataReader)(DataProvider.Ins…
时间:2019-03-17 标签:c#IDataReaderSqlDataReader区别
有人可以告诉我这两段代码之间的区别吗?为什么使用IDataReader? using (IDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { // …
DataReader 基于序数的查找与命名查找
Microsoft(以及许多开发人员)声明与使用命名查找相比,SqlDataReader.GetOrdinal 方法提高了从 DataReader 检索值的性能。读者[“列名”]。问题是,…
无法转换“System.Data.SqlClient.SqlDataReader”类型的对象;输入“System.Collections.Generic.IEnumerable”
我一直试图理解为什么它给我这个错误,因为我没有使用 SqlDataReader,我知道我正在使用 SQL Server 并且接口返回特定类型,但我仍然告诉 .NET 使用 I…
Oracle 中的 IDataReader 返回十进制值时溢出
我有一些代码负责将数据从 IDataReader 转换为 IronPython.Runtime.List 的 PythonTuples。相同的代码用于多种不同类型的数据库连接(包括 Access、Or…
使用 IDataReader 调用带参数的存储过程
我使用 IDataReader 调用不带参数的存储过程。我没有找到在存在参数时如何执行此操作的示例。 IDataReader 是否处理存储过程的参数? 请举个例子。…
从 IDataReader 获取值的空安全方法
(LocalVariable)ABC.string(Name) = (IDataReader)dataReader.GetString(0); 此名称值来自数据库。 如果这个 name 为 null 时会发生什么,而读取它会…
与实现 IDatareader 的读取器相比,使用 SQLDataReader 有何优势?
如果我使用 SQL Server >= 2005,那么与仅实现 IDatareader 的读取器相比,使用 SQLDataReader 有何优势? SQLDatareader 是否只是有更多功能可供选择…
检查数据读取器中是否存在列
有没有一种方法可以查看基于 IDataReader 的对象中是否存在字段,而无需检查 IndexOutOfRangeException? 本质上,我有一个方法,它采用基于 IDataRea…