SqlCommand.Dispose() 未处理其中的 SqlParameters - 内存泄漏 - C#.NET
我有一个以 MS SQL Server 2005 作为后端的 Windows 窗体应用程序。我已经在表单中编写了代码,使用 SqlConnection、SqlCommand 对象调用一些存储过程…
如果没有行受到影响,.net SqlCommand.ExecuteNonQuery() 应返回什么值?
我有以下代码: int result = -1 StringBuilder sb = new StringBuilder() SqlCommand cmd = MyConnection. sb.AppendLine("delete from Table1 where…
在什么情况下 SqlConnection 会自动登记在环境 TransactionScope 事务中?
SqlConnection 在事务中“登记”意味着什么?这是否仅仅意味着我在连接上执行的命令将参与事务? 如果是这样,在什么情况下 SqlConnection 会自动加入…
为什么“非”?在“执行非查询”中?
我知道这不是一个有用的问题,但我忍不住被它困扰。 所以, 为什么调用所述方法(在 *Command 类中) ExecuteNonQuery 而不是 ExecuteQuery? 我们向…
SqlCommand.Parameters.AddWithValue 问题:过程或函数 X 需要参数 @Y,但未提供该参数
我对下面的代码有疑问。我将参数 (List) 传递给执行以下代码的方法。 当它执行时,SQL Server 会抛出一个错误,指出该过程需要一个未提供的参数。我知…
从 SqlCommand 对象发送什么 SQL
我的基于 c# 的 asp.net 页面上有一个 SqlCommand 对象。 SQL 和传递的参数大部分时间都在工作。我有一种情况不起作用,出现以下错误: 字符串或二进…
SqlCommand.Parameters.AddWithValue 未返回正确结果
我承认,在 C# 中使用参数化查询时,我有点新手(尽管学得很快!),所以我可能只是忽略了这里的一些东西,但我似乎不知道如何获取一个适合我的参数化…
为什么 SqlCommand.ExecuteNonQuery 抛出的 SqlException 包含所有 PRINT 作为错误?
当我运行以下代码片段时, try { using (SqlConnection conn = new SqlConnection("I'm shy")) { conn.Open() using (SqlCommand cmd = conn.CreateCo…
System.Data.SQLCommand 中的 Unicode 会发生什么情况
我有一个 SQLCommand : “更新客户集名称 = @name 其中代码 = @code" 和此代码: cmd.Parameters[0].Value = "بهروز"//(some Unicode character…
使用 SqlCommand.Parameters ASP.NET C# 更新表
可能的重复: 使用 SqlCommand.Parameters 的 C# 更新表 我正在尝试更新 SQL Server表使用 SqlCommand,我认为这是我的 T-SQL 的语法错误,但这是我…
C# 使用 SqlCommand.Parameters 更新表
我正在尝试使用 SqlCommand 更新 MSSQL 表,我认为这是我的 T-SQL 的语法错误,但到目前为止,这是我所得到的: SqlCommand sqlCmd = new SqlCommand(…
为什么在 ADO.NET 中将数字转换为数字数据类型时会出现算术溢出错误?
原始问题: 当金额大于 $999,999,99 时,为什么在使用 Money 数据类型的 ADO.NET 代码中将数字转换为数字数据类型时会出现算术溢出错误? 正如问题所…
插入参数后检索SqlCommand/OleDbCommand 查询?
有什么方法可以访问发送到 SQL Server 的准备好的语句吗? Dim params(1) As OleDb.OleDbParameter params(0) = New OleDb.OleDbParameter("@ID", Ole…
如何从编译的 Linq 查询中提取 Sql 命令
在正常(未编译)的 Linq to Sql 查询中,您可以通过以下代码从 IQueryable 中提取 SQLCommand: SqlCommand cmd = (SqlCommand)table.Context.GetCom…