ExecuteReader 需要一个开放且可用的连接。 连接当前状态已关闭
好吧,我在本周早些时候询问了这个错误,并得到了一些非常有用的答案,毫无疑问,自从我开始遵循这些建议以来,情况已经有了很大的改善。 但是,现在…
使用 SubSonic 返回 SQLDataReader?
我正在更新一个 Web 应用程序,并决定使用 SubSonic,因为它看起来棒极了,我想学习它:)我试图从我已经拥有的方法返回一个 SQLDataReader ,并且已经…
如果我在存储过程中有多个 select 语句,如何使用 SqlDataReader
我在 Microsoft SQL Server 2005 的存储过程中编写了三个 select 语句。两个 select 语句都返回多个记录,并且 select 语句的表列表不同。 一个从主表…
从 SQLDataReader 填充数据集的最佳方法
我正在开发一个异步获取 DataReader 的 DAL。 我想编写一个将 DataReader 转换为 DataSet 的方法。 它需要处理不同的模式,以便这一方法能够满足我的…
SqlDataReader 在访问值方面的性能差异?
当从 SqlDataReader 访问值时,这两者之间是否存在性能差异: string key = reader.GetString("Key"); 或者 string key = reader["Key"].ToString(); …
在 C#/ASP.NET 中存储 SqlDataReader 对象?
我目前正在 ASP.NET (3.5) 应用程序中编写一个 C# 类来处理所有数据库查询。 其中一些方法可以对数据库进行选择查询。 在该方法内部,我只需使用 SqlD…
铸造 SqlDataReaders
将 (int)reader[0] 替换为 reader.GetInt32(0) 有何优点? 我确信这样的铸造功能的存在是有原因的,但除了我自己避免铸造感觉更美观之外,我不确定这…
检查 SqlDataReader 对象中的列名称
如何检查 SqlDataReader 对象中是否存在列? 在我的数据访问层中,我创建了一个为多个存储过程调用构建相同对象的方法。 其中一个存储过程有一个附加…
SqlDataReader:在这种情况下,读取器会被关闭吗?
我正在清理我继承的旧 .NET 1.1 项目中的 DataReader。 以前的开发人员以大多数 DAL 方法返回 SqlDataReaders 的方式对数据访问层进行编码(因此由调…
在 ASP.NET 中拉取多个记录集时的 DataReader 或 DataSet
我有一个 ASP.NET 页面,其中有一堆需要填充的控件(例如下拉列表)。 我想单次访问数据库并带回多个记录集,而不是为每个控件进行往返。 我可以带回 …
将 C# 2.0 System.Data.SqlTypes.SqlXml 对象转换为 System.Xml.XmlNode
我似乎总是在 C# 中将数据与 XML 相互转换时遇到问题。 它总是希望您创建一个完整的 XMLDocument 对象,即使您认为不必这样做。 在本例中,我在 MS SQ…