当前位置:编程学习 > C#/ASP.NET >>

请问SqlCommandBuilder.DeriveParameters(mySqlCommand),请问mySqlCommand的参数是否包含参数源列信息?(在线等急!!)

SqlParameter para=new SqlParameter("@UserName",SqlDbType.Varchar,50,"UserName");
例如: 此构造para

如果SqlCommandBuilder.DeriveParameters(mySqlCommand)
请问mySqlCommand的参数是否包含para此类构造的参数
--------------------编程问答-------------------- 不理解 楼主 要问什么?
是SqlCommandBuilder.DeriveParameters(sqlcomm)
中的sqlcomm可不可以 
定义成
SqlParameter para=new SqlParameter("@UserName",SqlDbType.Varchar,50,"UserName");
含有这样的参数? --------------------编程问答-------------------- 请看.net framework SDK,DeriveParameters的描述是:从 SqlCommand 指定的存储过程中检索参数信息,并填充指定的 SqlCommand 对象的 Parameters 集。
仅可将 DeriveParameters 和存储过程一起使用。不能使用 DeriveParameters 在 SqlParameterCollection 中填充任意 Transact-SQL 语句(如参数化的 SELECT 语句)。



--------------------编程问答-------------------- up --------------------编程问答-------------------- DeriveParameters方法应该是显示mySqlCommand里面的参数信息吧 --------------------编程问答-------------------- 存储函数里当然会有列信息 --------------------编程问答-------------------- 他会把你的所有信息都拿过来,包括连接,事务,表信息等 --------------------编程问答-------------------- To:如果SqlCommandBuilder.DeriveParameters(mySqlCommand)
请问mySqlCommand的参数是否包含para此类构造的参数

是的..

但是仅可将 DeriveParameters 和存储过程一起使用。也就是说必须

mySqlCommand.CommandType=CommandType.StoredProcedure;//告知执行存储过程
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,