sqlcommand相关内容

C#数据库中的多个并行插入

我有一个大约 3000 行的数据表.这些行中的每一行都需要插入到数据库表中.目前,我正在运行一个 foreach 循环,如下所示: obj_AseCommand.CommandText = sql_proc;obj_AseCommand.CommandType = CommandType.StoredProcedure;obj_AseCommand.Connection = db_Conn;ob ..
发布时间:2022-01-23 22:06:19 C#/.NET

我可以从 .NET 获取由 SqlCommand 对象(带有 SQL 参数)生成的完整 SQL 字符串吗?

从 .NET 环境中,我可以访问由 SqlCommand 对象? 注意:完整的 SQL 字符串会显示在 Intellisense 悬停中,在 VisualStudio 中,同时处于调试模式. 如果必须,我愿意使用反射技术.我敢肯定这里有人知道一种方法. 更新 1: 我正在调用具有 cmd.CommandType = CommandType.StoredProcedure 参数的 ..
发布时间:2022-01-23 21:47:13 数据库

SqlCommand.Prepare() 做什么以及何时使用?

可能重复: 在 C# 中使用 SqlCommand Prepare 的优缺点? 这是 MSDN 所说的 关于SqlCommand.Prepare(): 创建一个准备好的版本SQL Server 实例上的命令. 谁能提供更多关于这意味着什么以及何时应该使用它的见解? 解决方案 Prepare 方法实际上是在 DbCommand 上,所有从它派生的类都会选择该方法. ..
发布时间:2022-01-23 21:40:40 C#/.NET

如何将表名传递给 SqlCommand?

我试图通过 SqlCommand 将表名作为参数传递给我的查询,但它似乎不起作用.这是我的代码; SqlConnection con = new SqlConnection("server=.;user=sa;password=12345;database=employee");con.Open();SqlCommand cmd = new SqlCommand("drop table @tbN ..
发布时间:2022-01-23 21:40:31 C#/.NET

如何在使用 ExecuteNonQuery() 时收到错误消息?

我正在以这种方式执行命令: var Command = new SqlCommand(cmdText, Connection, tr);Command.ExecuteNonQuery(); 在命令中有一个错误,但是 .NET 不会抛出任何错误消息.我怎么知道命令没有正确执行,以及如何获取异常? 解决方案 如果你的错误的严重性为 16 或更高,你只会在 C# 中得到一个异常.如果您使用的 ..
发布时间:2022-01-23 21:34:42 C#/.NET

使用 SQLCommand 插入 C#

将数据插入数据库的最佳方法是什么? 这是我所拥有的,但它是错误的.. cmd.CommandText = "插入 klant(klant_id,naam,voornaam) 值(@param1,@param2,@param3)";cmd.Parameters.Add(new SqlParameter("@param1", klantId));cmd.Parameters.Add(new S ..
发布时间:2022-01-23 21:23:45 C#/.NET

在什么情况下 SqlConnection 会自动加入环境 TransactionScope 事务?

SqlConnection 在事务中“登记"是什么意思?是不是意味着我在连接上执行的命令会参与到事务中? 如果是这样,在什么情况下 SqlConnection 会自动加入环境 TransactionScope 事务? 查看代码注释中的问题.我对每个问题的答案的猜测跟在括号中的每个问题之后. 场景 1:在事务范围内打开连接 使用 (TransactionScope 范围 = ne ..
发布时间:2022-01-23 21:20:18 C#/.NET

以编程方式创建 SQL Server 表

我需要在 C# 中以编程方式创建一个 SQL Server 2008 表,以便从列列表生成表的列(每个列名是表中一行的名称) 我的问题是遍历列列表并创建记录表的命令字符串是什么: 列表列名 = ["col1","col2","col3"] 我想用 columnsName 中的列创建一个表.但由于列表大小不是恒定的,我需要遍历列表来生成表格列. 解决方案 简单的答案是 CREAT ..
发布时间:2022-01-16 23:06:48 C#/.NET

将 SqlCommand 输出转换为 List?

我使用带有单个 SqlDbType.Structured 参数的 ADO.NET SqlCommand 将表值参数发送到 sproc.sproc 返回许多行,我需要将这些行放入 .将结果集(无论是来自 DataAdapter 还是 DataReader 位的 DataTable)转换为 List 的最佳方法是什么? 谢谢. 解决方案 您可以将 LINQ 与 DataReader 一起 ..
发布时间:2022-01-07 16:00:24 其他开发

SqlCommand 参数 Add 与 AddWithValue

我什么时候应该使用参数.添加/AddWithValue?在下面的 MSDN 示例中,他们使用 Parameters.Add 作为 int 和 Parameters.AddWithValue 作为 string command.Parameters.Add("@ID", SqlDbType.Int);command.Parameters["@ID"].Value = customerID;comm ..
发布时间:2021-12-29 19:31:56 C#/.NET