请问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#