asp.net中IDataParameter调用存储过程的实现方法

asp.net中IDataParameter调用存储过程的实现方法

这篇文章主要介绍了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。网程序设计有一定的借鉴价值。

asp.net中IDataParameter调用存储过程的实现方法