问题标签 [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.
dataset - 两个 SqlCommand 对象和更新一个源表
我有两个用于两个 SqlCommand 对象的更新 sql 语句,以将一个带有 DataSet 对象的 DataTable 更新为一个源表。当我单击更新按钮时,仅更新第一个,而第二个 SqlCommand 对象不起作用。那是啥?DataTable 一次不支持两个 Command 对象?我写如下:
我不能像上面那样使用吗?请指出我!
你好 !帮我!F1 :)
c# - 如果将处置关联的 SqlConnection,是否需要 SqlCommand.Dispose()?
我通常使用这样的代码:
请问我的command
自动处置吗?或者不是,我必须把它包装成using
块?是否需要处置SqlCommand
?
sql - 插入参数后检索 SqlCommand/OleDbCommand 查询?
有什么方法可以访问发送到 SQL 服务器的准备好的语句?
我正在寻找一种在添加参数后访问准备好的查询的方法。UPDATE Items SET [Saved Value]=@SavedValue WHERE ID=@ID
准备好命令后,即使参数已传递,CommandText 仍包含基本查询。
我会发现编写由这段代码执行的查询日志以调试此应用程序的其他区域很有用。
.net - 为什么在 ADO.NET 中将数字转换为数据类型数字时出现算术溢出错误?
原始问题:
当金额大于 $999,999,99 时,为什么在 ADO.NET 代码中使用 Money 数据类型将数字转换为数据类型数字时出现算术溢出错误?
正如问题所说...我在与 Sql Server 2008 数据库对话的数据访问层中有一些 ADO.net 代码。表中有一个数据类型为“Money”的 Amount 列。该代码在插入金额 < 1,000,000 美元的记录时工作正常,但在金额 >= 1,000,000 美元时抛出此错误:
“将数字转换为数据类型数字的算术溢出错误”
我可以手动对数据库运行 t-sql,将金额更新为大于 1,000,000 美元的值,这样数据库就可以除了金额之外......导致错误触发的以下 SqlCommand 是什么?
c# - C# 使用 SqlCommand.Parameters 更新表
我正在尝试使用 SqlCommand 更新 MSSQL 表,我认为这是我的 T-SQL 的语法错误,但这是我目前所拥有的:
参数正常工作,但是,当我运行代码时,表格永远不会更新。任何帮助将不胜感激 =)
这是其余的代码:
该方法的签名:
c# - C# 使用 SqlCommand.Parameters ASP.NET 更新表
我正在尝试使用 SqlCommand 更新 SQL Server 表,我认为这是我的 T-SQL 的语法错误,但这是我目前所拥有的:
参数正常工作,但是,当我运行代码时,表格永远不会更新。任何帮助将不胜感激 =)
这是其余的代码:
该方法的签名:
我已经通过探查器运行了它,它的作用如下。
这是表单的文件背后的代码。
在我看来,它正在做的事情是它再次运行我的 select 方法,这是页面加载时它应该做的事情。这是由刷新页面的按钮引起的吗?
.net - System.Data.SQLCommand 中的 Unicode 会发生什么
我有一个 SQLCommand :
“更新客户集名称 = @name 其中代码 = @code”
这个代码:
或此代码:
当我选择客户表时,我有很多“?”。
为什么使用 SQLDataAdapter 时 SQLCommand 工作正确?
如何将我的 Unicode 数据转换为 ANSI?
编辑:
换句话说:
SQLDataAdapter 使用什么代码?
有人有.net 框架那部分的源代码吗?
c# - C# SqlDataReader 执行统计和信息
我正在创建一个自动化的数据库查询执行队列,这实际上意味着我正在创建一个 SQL 查询队列,这些查询将被一一执行。
使用类似于以下的代码执行查询:
我想做的是尽可能多地收集有关执行的信息。花了多长时间。有多少行受到影响。
最重要的是,如果它失败了,为什么它失败了。
实际上,我可以获得有关我希望能够保存的执行的任何类型的信息。
sql - 为什么 SqlCommand.ExecuteNonQuery 抛出的 SqlException 包含所有 PRINT 作为错误?
当我运行以下代码段时
我收到以下消息:
并且ex.Errors
有 4 个条目(SqlError
对应于打印的 3 的 aSqlError.Class
为 0(相对于真正的错误为 18)
但是,如果我替换ExecuteNonQuery
为ExecuteScalar
,我会得到预期的结果:
消息是SQL_Error
,我只有一个条目ex.Errors
...
有什么办法可以避免cmd.ExecuteNonQuery
??
sqlcommand - SqlCommand 的 SQLCacheDependency 永远不会为空
我需要对选择一个值(某些行的最新修改日期)的 sql 选择命令实现缓存依赖。
我的问题是,虽然我更新了内容并且当我手动运行查询时,我看到了新日期,但系统认为它没有改变,也没有刷新内容。