问题标签 [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.
c# - nVarchar 和 SqlParameter
我正在开发一个必须支持多种语言的应用程序。为了解决特殊字符问题,我将 NVarhcar 用于我的文本字段。所以我对文本字段的 SQL 查询是
我的问题是将它放在 SqlCommand 中,即"insert into tbl_text(text)values(N@text)"
. 当然,它保存"N@text"
在数据库表中。
你们知道有什么办法吗?我正在使用 C# 和 SQL 2008。
对不起,如果很难理解我的问题。我的英语很差=/
delphi - 如何在 Delphi 2006 运行时使用 ADO 参数?
我一直用这个把头撞在桌子上。我有一个包含 2 列的简单表格,如下所示:
我正在尝试使用如下过程更新一行:
我看到发生的事情(使用那些调试消息框调用)是更新命令获取 2 个参数,但它们的名称是 Param1 和 Param2,而不是 theValue 和 theKey。
有没有办法在运行时设置参数,以便 ParamByName 调用将使用我真正想要的名称,而不是我得到的 Param*N*?
c# - 过程或函数 [sproc_name] 需要参数“@materials”,但未提供该参数
这让我发疯了;)
我有这个存储过程......
该过程接受两个逗号分隔的字符串。在我的应用程序中,我有以下代码。
当我执行代码时,我得到了错误
过程或函数 [sproc_name] 需要未提供的参数“@materials”。
当我尝试填充数据集时。测试时,我已验证两个参数都包含数据且不为空。有什么我错过的吗?第二双眼睛将不胜感激。
谢谢。
ado.net - 将多个值分配给单个 ADO.Net SqlClient 参数
我希望运行类似于此的 SQL 选择语句
使用 ADO.Net SqlClient 样式的@name 参数。我试过使用存储的 SQL 字符串
然后在我的 C# 代码中
返回一个空的结果集,但单个字符串参数返回结果。
这个查询支持吗?我应该使用另一种 DBType 吗?
谢谢。
.net - 添加带有名称、类型、值的 sqlparameters 是否存在重载
向 SQLCommand 添加参数时,是否存在包含“参数名称”、“类型”和“值”的重载,否则我最终会编写如下内容:
我想要一个用于添加参数的衬里。
有没有更好的添加参数的方法?
c# - 是否可以从 SqlDbType.Xml 类型的输出 SqlParameter 创建 XmlReader?
这是我的参数定义:
然后我做:
最后:
我真的需要先转换为字符串然后再转换为字节数组吗?
sql - 如何解决这个常见的 SQL 问题
很久没有遇到过这种情况,当我搜索解决方案时,我找不到。我认为它在 SQL 中称为重载。基本上,当我在这个 SQL 中的任何参数都有“”(一个空字符串)时,我不想在数据库中设置一个值......
注意:我想在 SQL 级别做而不是在 C# 级别做,因为那样马虎。
我知道我曾经有一种方法可以使用存储过程来做到这一点,我只是不记得是如何做到的(我认为它被称为重载)......
干杯,
c# - 默认值设置为 0 的 SqlParameter 无法按预期工作
我正在做这样的事情:
但是当我这样说时,我不再遇到异常:
谁能告诉我为什么 SqlParameter 假设 0 与 null 相同?
编辑: MSDN 在这里解释:SqlParameter Constructor
c# - SqlParameter 参数方向
SqlParameters
一位开发人员今天问我,将 all 设置为SqlCommand
to是否有缺点或风险ParameterDirection.InputOutput
。我想不出任何期望可能会出现一些性能问题(但甚至不确定)?有人有这方面的经验吗?
asp.net - 带参数的 SELECT TOP 语法不正确
我以前有这个
但现在我决定使用 sqlparameters 之类的
不幸的是“呈现”像
并返回以下错误
那么我在这里做错了什么?