没有结果返回给读者,但相同的查询可以通过 SQL Management Studio 进行
我在某些全文搜索查询中遇到了奇怪的行为,尤其是那些包含多个单词的查询。这些在通过 Management Studio 执行时工作正常,但在从代码调用时不返回任…
与实现 IDatareader 的读取器相比,使用 SQLDataReader 有何优势?
如果我使用 SQL Server >= 2005,那么与仅实现 IDatareader 的读取器相比,使用 SQLDataReader 有何优势? SQLDatareader 是否只是有更多功能可供选择…
ADO.Net DataReader 超时问题
我正在使用 ADO.Net + C# + VSTS 2008 + ADO.Net 连接到 SQL Server 2008 Enterprise。我使用的模式/示例与此处提到的几乎相同 - 使用 ADO.Net DataRe…
保持 SqlDataReader 在 n 层中打开
我有一个数据库类,它抽象了 SqlCommand 的 ExecuteNonQuery() 和 ExecuteReader()。由于使用块包装了 Sqlconnection 和 SqlCommand,SqlDataReader …
如何在 C# 中使用 SqlDataReader 获取行数
我的问题是如何在 C# 中使用 SqlDataReader 获取查询返回的行数。我已经看到了一些关于此问题的答案,但没有一个明确定义,除了一个声明使用 Read() …
从 DataReader 解析小数
我找到了解决此错误的方法,但我现在真的很好奇为什么会发生这种情况,想知道是否有其他人遇到过此错误。 我的功能如下: public void Blog_GetRating…
不存在数据时尝试读取无效
private void button1_Click(object sender, EventArgs e) { string name; name = textBox5.Text; SqlConnection con10 = new SqlConnection("con str…
为什么使用 SqlDataReader 的 GetOrdinal() 方法
使用以下语法从 SqlDataReader 读取值有什么区别: Dim reader As SqlClient.SqlDataReader reader("value").ToString() OR Dim reader As SqlClient.…
如何创建一个可以将 SQLDataReader 和 DBDataRecord 作为参数的函数?
我有一个通常在 SqlDataReader 内部循环时调用的函数,该函数将从该 SqlDataReader 中获取数据并用它做一些事情。 现在,我还需要能够从 Data Bound R…
寻找有关以下问题的建议:访问数据和填充列表/数组列表/列表
我想做这样的事情: 使用数据读取器访问数据库中的记录。 我不知道会返回多少条记录 - 大多数时候在 1 到 300 条之间。 每条记录的数据将类似于“0023…
.NET DataReader 和 SQL 连接
string query = "SELECT * FROM table1, table2 WHERE table1.Id = table2.fId"; ... using(IDataReader dataReader = db.ExecuteReader(CommandType.…
SqlDataReader - 结果集缓存?
当您使用 SqlDataReader 时,返回集是否完全由 ExecuteReader 步骤确定,或者您可以通过在读取时写入源表来影响所获得的结果吗? 这是一个非常粗略的…
SqlDataReader - 如何将当前行转换为字典
有没有一种简单的方法可以将 SqlDataReader 当前行的所有列转换为字典? using (SqlDataReader opReader = command.ExecuteReader()) { // Convert th…
将 DataReaders 传递给构造函数可以吗?
我正在维护一些 C# 2.0 代码,程序员使用一种模式,通过打开 DataReader 然后将其传递给对象的构造函数来读取业务对象的集合。 我看不出这有什么明显…
SqlDataReader 列序号
假设我正在调用一个查询“SELECT name, city, Country FROM People”。 执行 SqlDataReader 后,列的顺序是否与 sql 查询中的顺序相同? 换句话说,我…