解决:另一个 SqlParameterCollection 中已包含 SqlParameter。
执行下列SQL命令语句:
SqlParameter[] parameters ……
SqlCommand command ……
command .Parameters.AddRange(parameters);
command .ExecuteScalar();
SqlCommand command2 ……
command2 .Parameters.AddRange(parameters);
command2.ExecuteNonQuery();
报错:
The SqlParameter is already contained by another SqlParameterCollection.
另一个 SqlParameterCollection 中已包含 SqlParameter。
尝试解决:
添加下列语句,仍然报错。
SqlParameter[] parameters ……
SqlCommand command ……
command .Parameters.AddRange(parameters);
command .ExecuteScalar();
command.Parameters.Clear();
SqlCommand command2 ……
command2 .Parameters.AddRange(parameters);
command2.ExecuteNonQuery();
解决:
SqlParameter[] parameters ……
SqlCommand command ……
command .Parameters.AddRange(parameters);
command .ExecuteScalar();
SqlCommand command2 ……
command2 .Parameters.AddRange(parameters.Select(x => x.Clone()).ToArray()));
command2.ExecuteNonQuery();
以上。
解决:另一个 SqlParameterCollection 中已包含 SqlParameter。相关推荐
- [转]另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
本着代码重用,减少变量的创建,希望参数能够重复使用 DataBase db = new DataBase(); SqlParameter[] prams ={ db.MakeInPar ...
- EF另一个 SqlParameterCollection 中已包含 SqlParameter。
代码: SqlParameter[] commandParameters = new SqlParameter[]{new SqlParameter("@CultID",filte ...
- 另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
另一个SqlParameterCollection 中已包含 SqlParameter[解决方案] 参考文章: (1)另一个SqlParameterCollection 中已包含 SqlParamet ...
- mysql idataparameter_[转]另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
本着代码重用,减少变量的创建,希望参数能够重复使用 DataBase db = new DataBase(); SqlParameter[] prams ={ db.MakeInParam(" ...
- C#数据库插入多条数据,抛出异常:另一个 SqlParameterCollection 中已包含 SqlParameter
解决办法很简单:添加语句:cmd.Parameters.Clear(); 原理:在SqlCommand使用完后清理SqlParameter. 代码示例: //定义连接数据库的配置字符串,需要填入你的连 ...
- 另一个 OleDbParameterCollection 中已包含 OleDbParameter 错误分析及解决办法
程序非常简单,就是从一个表中取出一个符合要求的数据,如果取到,就把该数据对应的计数加1. 也就是执行不同的两个SQL语句操作同一个表,并且这两个SQL的参数是一样的.在一个函数里完成这个调用. 执行第 ...
- 搞定“另一个 OleDbParameterCollection 中已包含 OleDbParameter。”的两种办法。
今天调试程序,遇到一个奇怪的异常. 程序非常简单,就是从一个表中取出一个符合要求的数据,如果取到,就把该数据对应的计数加1. 也就是执行不同的两个SQL语句操作同一个表,并且这两个SQL的参数是一样的 ...
- 另一个 OleDbParameterCollection 中已包含 OleDbParameter
今天调试程序,遇到一个奇怪的异常. 程序非常简单,就是从一个表中取出一个符合要求的数据,如果取到,就把该数据对应的计数加1. 也就是执行不同的两个SQL语句操作同一个表,并且这两个SQL的参数是一样的 ...
- 另一个 OracleParameterCollection 中已包含 OracleParameter
出现这个错误的时候,我按照百度来的方法 在finally里面加cmd.Parameters.Clear(); 在 foreach (OracleParameter parm in cmdParms){ ...
- python判断一个列表是否包含另一个列表_Python判断一个list中是否包含另一个list全部元素的方法分析...
Python判断一个list中是否包含另一个list全部元素的方法分析 本文实例讲述了Python判断一个list中是否包含另一个list全部元素的方法.分享给大家供大家参考,具体如下: 你可以用fo ...
最新文章
- server 2008 mysql 报错 0xc000007b_docker插件部署项目,volumes报错invalid volume specification...
- StartSSL免费SSL证书申请和账户注册完整过程
- 基于思科模拟器的AAA配置与验证
- modbus4-232 485 单机 多机
- 理解面向连接和无连接协议之间的区别
- 如何利用云服务器挖矿_企业如何选择云服务器
- laravel框架制作缩略图和水印
- linux添加qcc,Alpine Linux添加Let’s Encrypt CA证书或者自签CA证书
- SQL语句操作优先级顺序
- anaconda moviepy_002从零开始学Python—Anaconda下载与安装
- 基于 Vue3 的颜色选择器
- 元宇宙与泛娱乐的邂逅:次世代第一CP养成记
- DataSource数据源
- C#中Action和=>用法(入门)
- powerpoint预览_如何添加,删除和重新排列PowerPoint幻灯片
- VUE自定义日历组件,计算年月日,上个月份的空白展示,点击某一天进入详情页面
- C/C++新手学习项目(三) 魔兽世界之三:开战
- 01-使用Camera Raw滤镜调色
- python读取txt文本出现中文乱码已解决。
- springboot学习:bean生命周期
热门文章
- 努比亚红魔play9008救砖教程
- 【2021】重装ubuntu16.04系统
- creo绘图属性模板_Creo (ProE) 电极工程图图框配置详细教程 (提供模板prt文档下载)|工程制图|图文教程|PTC在线社区...
- 移动中兴ZXV10 B860AV2.1-A_S905L2_MT7668_线刷固件包
- 中国塔吊行业投资规划分析及前景预测报告2022-2028年版
- Java高并发编程实战4,synchronized与Lock底层原理
- 基于Labview的简易计算器设计
- ubuntu20.04安装搜狗输入法
- deeping linux安装安卓,给Deeping Linux系统官方的一封信,希望官方看到
- 基于matlab的FFT滤波,可以实现对simulink模型中示波器的波形数据或者外部mat数据、csv数据进行谐波分析(FFT)和自定义频段清除