问题标签 [executescalar]

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 投票
3 回答
526 浏览

c# - 执行顺序或 ExecuteScalar 问题

首先我将一个新成员插入到成员表中。然后即时查询表以取回成员 ID。我将数据放入表中,但它出现的速度不够快,无法在以下几行中进行查询。

我收到此异常“ExecuteScalar 需要一个打开且可用的连接。连接的当前状态已关闭。” 我无法弄清楚这里出了什么问题。

0 投票
3 回答
3424 浏览

c# - 选择命令参数问题

如何在下面的代码中正确声明参数。我在“SelectCommand”上得到下划线我不确定我做错了什么。

0 投票
5 回答
32449 浏览

c# - 在 asp.net 中的标签中显示 SQL 查询结果

我正在尝试在标签中显示 SQL 查询结果,但它没有显示。这是我的代码:

请需要帮助。谢谢!

0 投票
1 回答
415 浏览

c# - 将类型从 SQL Server 返回到 ExecuteScalar 的最佳实践?

在 C#SqlCommand - ExecuteScalar中是:

现在让我们转到 SQL Server。

如果我想从选择中返回一个值(转到ExecuteScalar),例如:

问题 :

为了减少 C# 中的强制转换和 tostring() 的数量,从 SQL Server 返回的首选(最佳实践)类型是什么:

或者

0 投票
1 回答
2090 浏览

sql - 寻找使用 ExecuteScalar() 的最佳方式

此代码有效。它基于我在互联网上找到的一些代码。

你能告诉我编码是否是获得标量值的最佳方法,是否有更好的方法可以显示编码示例?

0 投票
3 回答
13923 浏览

c# - SqlCommand.ExecuteReader 并通过第一行

我对 ASP.NET 相当陌生,作为一项自我选择的任务,我将创建一个简单的博客。它几乎完成了,但我遇到了一个问题。从代码中可以看出,我首先使用查询从我的 SQL 服务器数据库中返回博客条目的数量。然后,for 循环从所有行中读取标题、日期和文本内容,并创建一个 html div 并将它们加载到其中。 效果很好,除了一件事:ExecuteScalar() 只读取第一行,这将为每次迭代返回相同的值,导致所有博客条目都相同。

我需要一种方法让读者在每次迭代中继续前进。我考虑过将 SQLbulkcopy 制作到另一个表中,然后我可以从 for 循环中删除第一行,但这似乎会在每个 Page_Load 上执行该操作会减慢页面相当多的速度。

提前致谢!

0 投票
4 回答
8709 浏览

c# - ExecuteScalar() 返回 null alough 数据已添加到 DB

我有如下代码,我尝试将数据插入表中并返回新元素的 ID(由自动增量给出)。

但它失败并返回 null,就好像尚未添加新项目一样。但实际上我可以看到新项目在数据库中进行了简单的咨询。

我的问题是“何时”将数据实际添加到数据库中,以及如何获取新添加项目的 ID。谢谢!

0 投票
2 回答
546 浏览

c# - 参数化查询被截断,参数丢失

我有一段代码:

我收到:参数化查询 '(@OwnerUserID int,@BuddyUserID int,@TS datetime,@GiftID int,@Gif' 需要参数 '@GiftStatus',但未提供该参数。

注意: '(@OwnerUserID int,@BuddyUserID int,@TS datetime,@GiftID int,@Gif' 被截断,正好是 64 个符号......它只是以未完成的参数名称 'Gif' 结尾(例外是也关于这个参数)。

为什么它看不到我的参数?

UPD:如果我以这种方式重新添加最后一个参数(@GiftStatus): command.Parameters.AddWithValue("@GiftStatus", (byte)GiftStatusEnum.wait);

这样事情就开始起作用了。但我就是不知道 .Add(new SqlParamter()); 有什么问题。

0 投票
1 回答
1622 浏览

vb.net - 使用带有标量查询的语句

你能展示一个带有标量查询的“Using”语句的编码示例吗?

我无法通过搜索找到任何示例编码。

0 投票
4 回答
8211 浏览

c# - 返回列表从数据库

我有一个简单的问题,尽管在谷歌上搜索了很多,但我还是找不到答案。也许张贴这个问题会帮助下一个寻找相同答案的可怜人。

我有一个返回不同 ID 集合的查询。

我正在SQLCommand使用此查询创建一个并使用ExecuteScalar( )它来运行它。

ExecuteScalar( )似乎返回了一个对象,并且不允许我将其转换为 List。

解决此问题的最佳做法是什么?如何解决此问题?