首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

SqlParameter对象不能共享吗?该怎么处理

2012-09-21 
SqlParameter对象不能共享吗?SqlDataAdapter向数据库提交更新时,有插入、更新、删除,设置参数时,SqlParamete

SqlParameter对象不能共享吗?
SqlDataAdapter向数据库提交更新时,有插入、更新、删除,设置参数时,SqlParameter可以共享吗?意思就是
InsertCommand、UpdateCommand、DeleteCommand都用同一个SqlParameter,免得每次都去Add
可以吗?

[解决办法]
只要参数相同,肯定可以啊



[解决办法]
克隆一次,再添加
[解决办法]
如果你不用SqlCommandBuilder自动生成命令,而是自己写sql语句,调InsertCommand、UpdateCommand、DeleteCommand的话,可以单独创建一个SqlCommand cmd=new ......,为它设置sql语句和参数,然后da.InsertCommand=cmd;

以后更改命令只需修改cmd.CommandText即可,可以试试。

也就是说通过共享cmd来实现共享Parameters。

热点排行