问题标签 [sqlcommand]

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 回答
3519 浏览

c# - 我的存储过程返回了一些东西,但 sqlDataAdapter.Fill 将数据表留空

我的应用程序中的某些东西停止了工作。我测试了我的存储过程,它确实返回了 3 行(太大,无法在此处重新发布)。在 Visual Studio 的输出中,它之后说:

为什么我不能将它放入名为 dtResult 的数据表中?命令 sqlDataAdapter.Fill(dtResult) 应该这样做。相反,我在调试模式下查看它时得到 {}。

更新:

没关系。这实际上有效。这是我的测试代码,也是我认为我的真实代码所做的。但我想我忽略了真实代码中的一些东西。

0 投票
5 回答
292013 浏览

c# - 如何从.net代码将表值参数传递给存储过程

我有一个 SQL Server 2005 数据库。在一些过程中,我将表参数作为nvarchar(用逗号分隔)传递给存储过程,并在内部分为单个值。我将它添加到 SQL 命令参数列表中,如下所示:

我必须将数据库迁移到SQL Server 2008。我知道有表值参数,并且我知道如何在存储过程中使用它们。但我不知道如何将一个传递给 SQL 命令中的参数列表。

有谁知道该Parameters.Add过程的正确语法?还是有另一种方法来传递这个参数?

0 投票
3 回答
232 浏览

.net - System.Data.SqlClient.SqlCommand 对象可以执行的 T-SQL 有哪些限制?

我有一些类似这样的 Transact-SQL,它可以通过 SqlCommand 对象执行,还是我需要开始学习 Sql Management Objects?

0 投票
3 回答
1139 浏览

c# - ADO.NET SqlCommand:无法将值 NULL 插入列

表还有一个不允许 null 的 Col4。

错误:无法将值 NULL 插入 Col4 列

当我在 Management Studio 中执行 sCmd 时,一切正常。

为什么我会得到异常?

0 投票
2 回答
1434 浏览

sql-server - Powershell帮助,如何将目录中的文本文件合并为一个文件?

我是PowerShell的新手。我正在尝试将我们的一些数据库脚本转换为 powershell 脚本。我们目前在脚本中做的一件事(DOS BATCH FILE)是使用 Type 命令...

它基本上进入指定的文件夹,并将所有具有.sql文件扩展名的文件连接起来,并将它们组合成一个新文件。

我的问题是如何在 powershell 中执行此操作?

0 投票
2 回答
632 浏览

asp.net - 复选框列表选择问题

有5个目标和5名员工。每个目标都可以分配给这 5 名员工中的任意数量。因此,我为每个目标设置了 5 个 CheckBoxList,每个 CheckBoxList 都将这 5 名员工的姓名作为项目。

我想从数据库中检索哪些员工被分配了哪些目标。我有以下代码:

我的问题是,即使我为员工选择了一个目标,与该特定员工对应的所有复选框都会被选中。为什么会这样?

相应地,如果我在发布的代码中注释掉 else 部分,并且如果没有选择任何目标,则与该员工对应的所有复选框都未选中。请帮忙。

0 投票
2 回答
12477 浏览

csv - 使用 sqlcmd 读取 txt 文件?

是否可以使用 sqlcmd 读取 txt 文件,以避免需要手动键入每个单元格?

我得到了一个 txt 文件,其中每一行都在一行上,每一列用逗号分隔。(一个 .cvs 文件)

我一直在尝试查找一些命令,但......没有运气!

任何和所有的帮助将不胜感激!

0 投票
1 回答
392 浏览

string - SQL Server 2005:两个或多个字符串合并为一个字符串并作为参数传递

可能重复:
参数化 SQL IN 子句?

大家好,

我正在为我的项目编写 SQL 命令。我必须将一个字符串参数传递给光标。但在那个参数上,我必须连接许多字符串,如下所示:

然后我想这样使用:

而不是以下语句:

所以我需要得到我们上面设置的格式。我怎样才能做到这一点?

最好的问候,红军

0 投票
1 回答
328 浏览

asp.net - 通过 LINQ 或 SqlCommand 缓慢调用 SP,但不使用 EXECUTE

我在 MS SQL Server 中有一个相当复杂的 Stred Procedure,它查询大型数据库。我做了很多优化,所以当我用 SSMS 中的 EXECUTE 调用它时,它运行时间不到 1 秒,这已经足够好了。

问题是当我使用 LINQ 或 SqlCommand 从 ASP.NET 3.5 调用它时,在生产服务器上需要几分钟,而服务器负载甚至不高。

我认为这与配置有关,因为开发服务器按预期运行。

生产服务器有 SQL Express 2008 sp2,开发服务器有 SQL Express 2005。我的开发机器有 SQL Express 2008 R2 并且性能很好。

我应该检查什么/在哪里检查?

泰!

0 投票
1 回答
463 浏览

c# - 使用带有 SP 和不带 SP 参数的 SqlCommand,而只是 C# 中的值

嗨,可以使用 SQLCommand 来处理存储过程,但不需要指定每个参数的名称?

我们必须总是在某些集合(如字符串数组)中拥有 SP 变量的名称才能与 SP 一起使用?

常见的用法是这样的:

我的意思是如果可以做这样的事情:

如果我们只是以正确的顺序发送正确数量的参数,我们就不能只输入没有 SP 变量名称的值吗?