如何调用存储过程

2024-10-24 20:50:43

1、(1)执行一个没有参数的存储过程的代码如下: sqlconnection conn=new sqlconnection(“connectionstring”); sqldataadapter da = new sqldataadapter(); da.selectcommand = new sqlcommand(); da.selectcommand.connection = conn; da.selectcommand.commandtext = "nameofprocedure"; da.selectcommand.commandtype = commandtype.storedprocedure; 然后只要选择适当的方式执行此处过程,用于不同的目的即可。

如何调用存储过程

3、这样就添加了一个输入参数。若需要添加输出参数: param = new sqlparameter("@parametername", sqldbtype.datetime); param.direction = parameterdirection.output; param.value = convert.todatetime(inputdate); da.selectcommand.parameters.add(param);

如何调用存储过程

5、为了使代码更具有代表性,要调用的存储过程的第一个和第二个参数都为字符串类型,第三个参数为整型。执行以后发现,完全可以达到预期的效果!

猜你喜欢