问题标签 [executereader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
692 浏览

c# - 未从 ExecuteReader 和 Read() 获得所有结果

我正在使用 System.Data.SqlClient 运行 C# 应用程序。我的代码没有检索它应该检索的所有行。最简单的形式是:

为了调试返回 false on 的相等查询,Read()我尝试使用LIKE query并将结果推送到列表中。我发现如果我将LIKE查询从MS SQL 2005 复制/粘贴SelectCommand._commandText到 MS SQL 2005 中,它将在 MS SQL 2005 中返回大约 8600 行,但在我的 C# 程序中仅返回大约 2300 行。

同样,相等查询总是在 MS SQL 中找到该项目,但只有在我的 C# 代码中才找到它,如果它是这 2300 条左右记录的一部分。显然它不想返回所有结果,而只返回前几千行,无论我要求 10000 行(LIKE 子句)还是 1 行(相等),它的行为都是这样的。

我应该怎么办?

0 投票
1 回答
130 浏览

visual-studio-2010 - 如何使用 Oledb 中的 DataReader 并在 Richtextbox 中获取结果

它工作正常,但是当我搜索 null 时,它会出错。它说我在以下行有一个错误

有什么建议吗?

0 投票
1 回答
60 浏览

c# - 通过 http 发送 ExecuteReader 结果的最佳方式

最好的方法是什么,通过 http 将 ADO.NETs ExecuteReader的结果发送到客户端(客户端当然会提取数据)。

我不想将结果加载到List<Dictionary<string, object>>序列化中等等,因为这似乎会产生很多开销。

有没有一种方法可以通过 http 以二进制格式发送数据?

谢谢!

0 投票
1 回答
309 浏览

c# - ExecuteReader:连接错误消息

我想在我的文本框中显示数据,但我在 DAL 中遇到了一个错误。我有一个存储过程,但我无法让我的数据以返回值返回。我想用 myBLL返回一个 DataTable。请问你能帮忙吗?

达尔

我收到以下错误:

我正在使用一个如下所示的连接类:

0 投票
2 回答
123 浏览

sqlconnection - ExecuteReader 需要打开的连接

我收到错误消息:“ExecuteReader 需要一个打开的连接”,我知道解决方法是添加一个 connection.Open()/connection.Close()。我与此错误有关的问题更多的是让我了解究竟发生了什么。

我目前正在使用“USING”语句,我希望它可以为我打开和关闭/处理连接。所以我想我不明白为什么它没有按预期工作,我需要自己明确编码 connection.Open() / connection.Close() 来解决这个问题。我做了一些研究,发现人们遇到了类似的问题,因为他们使用的是静态连接。在我的情况下,我正在创建一个新的连接实例......因此,它困扰着我,并希望能够深入了解它,而不是仅仅修复它并继续前进。先感谢您。

这是代码:

0 投票
4 回答
50067 浏览

sql - Powershell 脚本中的 ExecuteReader()

我正在尝试从 powershell 脚本中的 SQL 表中读取数据。我可以在阅读器对象中看到数据,但是当使用 阅读它时While (readerobject.read()){},它不会进入循环内部。

电源外壳

0 投票
3 回答
11068 浏览

c# - System.Data.SqlClient.SqlException:关键字“用户”附近的语法不正确

System.Data.SqlClient.SqlException:关键字“用户”附近的语法不正确。

在我将值输入到文本框后出现此错误。我该如何解决这个错误?

0 投票
1 回答
845 浏览

vb.net - ExecuteReader:连接属性尚未初始化

你能解释我为什么会收到这个错误吗?

ExecuteReader:连接属性尚未初始化

数据库函数

0 投票
1 回答
1408 浏览

c# - 已经有一个与此 Connection 关联的打开的 DataReader 必须先关闭?

我在从 MySQL 数据库读取记录时面临 ASP.NET c# 中的 DataReader 打开连接问题。我不知道第一次执行 datareader 时它如何显示我打开的连接。

DAL 的错误如下

已经有一个打开的 DataReader 与此 Connection 关联,必须先关闭它

示例代码

0 投票
2 回答
126 浏览

c# - 在 C# 中使用 Execute Reader 时的冷漠行为

我有一个存储过程,它返回一个名称,所以我需要在 C# 中获取名称

所以我只是从 C# 执行 Sp 并使用ExecuteReader()如下所示读取输出

它给出了一个例外

索引超出范围异常

我确信索引名称是相同的,我的意思是 Sp 也返回相同的名称

像上面一样

然后我尝试了类似下面的方法,现在异常消失了,它返回一个我不知道值来自哪里的数值,它与我的 SP 结果不一样

也试过

但是同样的错误

你能帮我解决我的问题吗?