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

C#如何动态执行存储过程?

我的存储过程是从配置表中读取出来的,每个存储过程的参数个数和数据类型都可能不一样,在执行存储过程之前必须先动态的创建好SqlParameters,最好是用C#写的,谢谢。 --------------------编程问答-------------------- 补充一条,不考虑输出参数 --------------------编程问答-------------------- 把参数和类型也写到配置文件,然后读取配置文件,然后动态添加SqlParameters
SqlParameter[] sp = new SqlParameter[配置文件里面的参数个数];
sp[0]=new SqlParameter(配置文件里的参数名,想要传入的值);
sp[1]=....
........ --------------------编程问答-------------------- 谢谢,那我得在数据库表中添加一个列才行 --------------------编程问答--------------------

SELECT * FROM information_schema.parameters WHERE specific_name = '存储过程名称'
--------------------编程问答-------------------- 楼上的,这个方法很管用,谢谢了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,