这篇文章主要介绍了ASP。网中伊达塔参数调用存储过程的实现方法,在ASP。网数据库程序设计中非常具有实用价值,需要的朋友可以参考下
本文实例讲述了ASP。网中伊达塔参数调用存储过程的实现方法,是ASP。网数据库程序设计中非常实用的技巧。分享给大家供大家参考。
具体实现方法如下:
公共字符串GenerateExamePaper(字符串纸张类型,字符串driverID,字符串MacAddr)
{
int I;
iData parameter[]iData=新的SQL参数[4];
iData[0]=新的SqlParameter(@paperType ,纸张类型);
iData[1]=新的SQL参数( @ driverID ,driverID);
iData[2]=新的SQL参数( @ MAC addr ,MAC addr);
iData[3]=新的SqlParameter(@sReturn ,SqlDbType).夏尔,50岁,参数方向。输出,假,0,0,字符串。空的DataRowVersion .默认,null);
字符串AAA=
i=DbHelperSQL .run procedure rout( Pro _ generateexmepaper ,iData,out aaa).ToString();
返回美国汽车协会
}
///摘要
///执行存储过程,返回影响的行数
////摘要
///param name=storedProcName 存储过程名/param
///param name=parameters 存储过程参数/param
///param name=rowsAffected 影响的行数/param
///param name=rowsAffected 返回输出值/param
///返回/返回
公共静态int运行过程(字符串存储progname,IDataParameter[]参数,out int rowsAffected,out str)
{
using(SqlConnection connection=new SqlConnection(connectionString))
{
(同Internationalorganizations)国际组织结果;
联系. open();
SqlCommand command=buildint命令(connection,storedProcName,parameters);
rowsAffected=command .ExecuteNonQuery();
结果=(整数)命令。参数[ReturnValue].价值;
str=(int)命令。参数[@sReturn].价值;
返回结果;
}
}
相信本文所述对大家的ASP。网程序设计有一定的借鉴价值。