问题标签 [sqlparameter]

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 投票
2 回答
2378 浏览

c# - C# Sql参数添加

我有一个关于我的 sql Duety 的课程,并且有我的问题我怎么能做这样的事情

0 投票
4 回答
20081 浏览

c# - 将空的 DateTime 值发送到 SQL 存储过程。但不为空

我有一个 SQL 存储过程,它接受一个默认值为 NULL 的 DateTime 参数

我想在 3 个场景中使用这个参数:

  1. 如果为 NULL 则不更新任何记录
  2. 如果它有一个日期值,那么更新我在 WHERE 子句中指定的所有记录
  3. 问题一!对于 WHERE 子句中的记录,将查询中的所有日期字段设置为 NULL。

这是 SP 中导致我出现问题的代码块(UPDATE 语句的其余部分在 SP 的其他地方构建并且工作正常):

因此,例如,如果我有以下 2 行:

ID NextCheckDate

1 2012 年 12 月 12 日

2 空

在场景 1 中,我不会传递参数,因为该过程将使用默认值并且不会更新任何日期。

在方案 2 中,我传入一个日期值并使用日期值更新两行

在场景 3 中,我想将行上的日期值更新为空。场景 1 和 3 之间的区别在于,在场景 3 中,用户将选择将日期值设置为空。

所以,我想将一个空白日期传递给存储过程。我正在从 C# 执行此操作,并想做如下操作:

这失败了,因为 SP 需要一个 DateTime。

所以我希望能够传递一个空白日期,以及如何在 SP 中检查它。下面的当前检查不起作用:

提前致谢。希望这一切都有意义。我正在使用 C#4.0 和 SQL 2008

0 投票
1 回答
3084 浏览

c# - 使用多个条件的 SQL 搜索查询

我的问题是,我制作了一个子表单进行搜索,但是我的 sql 查询和参数有问题,我的代码是

我在 sql 适配器命令和 where 子句命令中有错误,有什么帮助吗?

0 投票
2 回答
160 浏览

c# - SqlCommand 参数没有正确替换

以上是我的查询。“单词”一词没有被实际值取代。


0 投票
2 回答
638 浏览

vb.net - 将 SQL 条件作为 OleDb 参数传递

我有以下代码:

ParameterName, ParameterValue, ParameterConditionall are the same length ArrayList,但代码无法正常工作。我已经验证了所有变量都有值。

当我运行代码时,它报告语法错误:“查询表达式中缺少操作”

问题在于它ParameterCondition的值如 ( '>', '<', '=',.... 一些逻辑 SQL 运算符)。

编辑:如何在参数中包含条件?

0 投票
1 回答
2385 浏览

.net - 存储过程、ExecuteScalar 和参数

我有一个像这样调用的存储过程:

上面的神工作正常。但是一旦我添加了一个参数,我就会在“SpCreate”附近得到不正确的语法。是什么赋予了?(下面的代码会导致错误。)

0 投票
2 回答
61 浏览

c# - 两者参数赋值的区别

其实我有一个疑问,所以请清除它。我有 2 行做同样的工作,见下文

两条线的工作原理相同。

如果不提供大小,则大小默认为作为参数值的字符串的长度,如果省略类型,则它会查看参数值的类型并使用大 case 语句来映射对象的类型到相关的 Sql 类型。如果您自己提供类型,显然有助于您的代码的性能,这样它就不必解决它。

所以你不认为第二行代码会比第一行花费更多时间并影响代码的性能,因为第一行有特定的类型和大小,这样编译器就不会花时间找出类型和参数的大小。不是吗?

0 投票
2 回答
1495 浏览

reporting-services - sql 查询以获取仅在当前月份运行的计划报告

我有一个 SSRS 2005 报告,其中包含用于 Oracle 数据库的数据集。我基本上只是从审核日志中提取所有数据的报告。该报告运行良好,我已安排 thi 使用 SSRS 中的新订阅方法运行并发送电子邮件。

我唯一的问题是我希望报告在当月的最后一天运行(它已经设置为执行此操作)并仅基于该月运行报告。让报告专门运行一个月是我不确定的?我虽然可以在报告中设置参数,但这些参数只能让我的用户选择日历日期?

我可以使用 DATEADD 或 DATEPART 类型的函数来完成此任务吗?

问候乙

0 投票
1 回答
837 浏览

reporting-services - 从参数列表运行报告/发送电子邮件?

我遇到了一个问题,虽然我觉得我的直觉有一个“简单”的解决方案,但我却一无所获!我正在运行的报告使用的数据集包含我需要使用的用户名 1) 用作运行报告的参数和 2) 用于创建电子邮件地址并将其发送给用户。我真的对 SSRS 了解不够,或者没有经验,已经创建了参数化报告(不要介意我假设需要遍历数据集),也没有设置过数据驱动订阅。在这两个问题上的任何帮助都将赢得永恒的感激。

谢谢大家....再次!

帕特里克

0 投票
3 回答
2181 浏览

c# - 如何使用带有参数数组的 sqlconnection 执行存储过程来创建 C# 方法

使用下面的代码,我正在执行名为“sp_InsertTradingAcctTransFront”的存储过程,其中包含 4 个参数。

现在,我不想键入每个参数,而是将参数和字段作为数组来执行。

喜欢:

请注意 param 是一个Array.