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…
存储过程和 SqlCommand 超时
如果我使用 SqlCommand 运行存储过程并且 SqlCommand 超时,StoredProc 会继续执行还是在 SqlCommand 断开连接时强制退出?…
SqlCommand 对象 - 设置它然后忘记它?
我正在使用 SqlClient.SqlCommand 对象在我的数据库上运行一些存储过程。通常,当我通过查询分析器手动运行这些操作时,它们最多需要 15 分钟才能完成…
如何向 Sqlcommand.Parameters 添加数字?
这是我的方法: public void EjecutarGuardar(string ProcedimientoAlmacenado, object[] Parametros) { SqlConnection Connection = new SqlConnecti…
我是否必须在 SQLConnection 被释放之前关闭它?
根据我的另一个问题关于一次性对象,我们应该在 using 块结束之前调用 Close() 吗? using (SqlConnection connection = new SqlConnection()) using …
SqlDbType.DateTime 不存储秒吗?
using System.Data; using System.Data.SqlClient; 我正在使用 SqlDbType.DateTime 的 SqlCommand cmd.Parameters 在数据库中创建一条记录。 秒数未存…
SqlCommand.ExecuteReader() 什么时候会返回 null?
当使用调用 SqlCommand.ExecuteReader() 方法时,ReSharper 告诉我,当我之后使用 SqlDataReader 对象时,可能会出现 NullReference 异常。 因此,使…
执行 SQLCommand 而不指定事务
我们的应用程序中通过 SqlCommand 在 SQL Server 数据库上执行 SELECT 查询来获取一些数据列表。 我们没有在 SqlCommand 上显式设置事务,而是只是向…
如何避免在 Java 中意外关闭 SQL 连接?
目前我正在为事务管理做的是: Connection connection = getConnection(); connection.setAutoCommit(false); updateTableX ( connection, ... ); upd…
SqlCommand C# 问题
下面的代码引发以下异常。 错误消息: 对象引用未设置为 对象的实例。 堆栈跟踪: 在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavi…