2023年6月21日发(作者:)

SqlParameter数组传参的⽅法

现在⽹上流⾏的⽤SqlParameter数组传参的⽅法我参与开发的⼀个⾼格教务系统⼀直在⽤,但在这过程中如果遇到需要传回的参数很多的时候(⽐如有⼗⼏⼆⼗个)就会⽐较⿇烦,特别是当这⼗⼏个参数中我突然不要了哪⼀个时就要改SqlParameter数组中的索引值,还要⼀⼀得对应起来,这让⼈很痛苦.于是,我稍微改动了⼀下,让对应SqlParameter数组中的参数时更⽅便些.如下,  public static class PublicVar  {  //定义操作字符   public static SqlCommand sqlcmd;//定义命令语句  public static SqlParameter SqlParam;//定义SQL参数 } //公共⽅法public class PublicMethod{//使sql参数完整public SqlParameter Param(string parameterName, object parameterValue, SqlDbType dbType){//实例化am = new SqlParameter();//传回数据库⾥对应的参数名称terName = parameterName;//参数的值 = parameterValue;//参数的字段类型ype = dbType;return am; }}当引⽤的时候就这样://实例化BLL层public static GoldCoinCode_Method myMethod = new GoldCoinCode_Method();public static DataTable BLL_Select(string KaBianHao_Name1){//定义⼀个SQL参数数组,并赋值参数名称,参数值,参数字段类型SqlParameter[] SQlCMDpas = {("@type",1,),("@KaBianHao_Name1",KaBianHao_Name1,)

};//实例化DAL层对应的类,调⽤DAL类,传⼊参数DataTable dt = GoldCoinCode__SelectDB_Par("HuiYuanGuanLi_Select", SQlCMDpas);return dt;}如此便不⽤⼀⼀去对应SqlParameter[]中的Value的值,⽅便许多.

2023年6月21日发(作者:)

SqlParameter数组传参的⽅法

现在⽹上流⾏的⽤SqlParameter数组传参的⽅法我参与开发的⼀个⾼格教务系统⼀直在⽤,但在这过程中如果遇到需要传回的参数很多的时候(⽐如有⼗⼏⼆⼗个)就会⽐较⿇烦,特别是当这⼗⼏个参数中我突然不要了哪⼀个时就要改SqlParameter数组中的索引值,还要⼀⼀得对应起来,这让⼈很痛苦.于是,我稍微改动了⼀下,让对应SqlParameter数组中的参数时更⽅便些.如下,  public static class PublicVar  {  //定义操作字符   public static SqlCommand sqlcmd;//定义命令语句  public static SqlParameter SqlParam;//定义SQL参数 } //公共⽅法public class PublicMethod{//使sql参数完整public SqlParameter Param(string parameterName, object parameterValue, SqlDbType dbType){//实例化am = new SqlParameter();//传回数据库⾥对应的参数名称terName = parameterName;//参数的值 = parameterValue;//参数的字段类型ype = dbType;return am; }}当引⽤的时候就这样://实例化BLL层public static GoldCoinCode_Method myMethod = new GoldCoinCode_Method();public static DataTable BLL_Select(string KaBianHao_Name1){//定义⼀个SQL参数数组,并赋值参数名称,参数值,参数字段类型SqlParameter[] SQlCMDpas = {("@type",1,),("@KaBianHao_Name1",KaBianHao_Name1,)

};//实例化DAL层对应的类,调⽤DAL类,传⼊参数DataTable dt = GoldCoinCode__SelectDB_Par("HuiYuanGuanLi_Select", SQlCMDpas);return dt;}如此便不⽤⼀⼀去对应SqlParameter[]中的Value的值,⽅便许多.