C#如何动态执行存储过程?
我的存储过程是从配置表中读取出来的,每个存储过程的参数个数和数据类型都可能不一样,在执行存储过程之前必须先动态的创建好SqlParameters,最好是用C#写的,谢谢。 --------------------编程问答-------------------- 补充一条,不考虑输出参数 --------------------编程问答-------------------- 把参数和类型也写到配置文件,然后读取配置文件,然后动态添加SqlParametersSqlParameter[] sp = new SqlParameter[配置文件里面的参数个数];
sp[0]=new SqlParameter(配置文件里的参数名,想要传入的值);
sp[1]=....
........ --------------------编程问答-------------------- 谢谢,那我得在数据库表中添加一个列才行 --------------------编程问答--------------------
--------------------编程问答-------------------- 楼上的,这个方法很管用,谢谢了
SELECT * FROM information_schema.parameters WHERE specific_name = '存储过程名称'
补充:.NET技术 , C#