欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#和asp.net中链接数据库中参数的几种传递方法实例代码

程序员文章站 2024-02-29 17:52:46
复制代码 代码如下:#region 参数传递方法第一种     //参数设置方法(第一种)    &...

复制代码 代码如下:

#region 参数传递方法第一种
     //参数设置方法(第一种)

     //sqlparameter sp = new sqlparameter("@name", str_name);

     //sqlparameter sp2 = new sqlparameter("@pwd", str_pwd);

     //cmd.parameters.add(sp);

     //cmd.parameters.add(sp2);

 #endregion

//简单的一般使用第一种
#region 参数传递的第二种方法(是第一种的省略传递变量)

    cmd.parameters.add(new sqlparameter("@name", str_name));

    cmd.parameters.add(new sqlparameter("@pwd", str_pwd));

   #endregion

#region 参数传递的第三种方法(数组传递)
  //sqlparameter[] sp = new sqlparameter[] { new sqlparameter("@name", str_name), new sqlparameter("@pwd", str_pwd) };

  //cmd.parameters.addrange(sp);

#endregion

#region 参数传递的第四种方法(addwithvalue)

 //cmd.parameters.addwithvalue("@name", str_name);

 //cmd.parameters.addwithvalue("@pwd", str_pwd);

#endregion

//大项目一般使用第五种
#region 参数传递的第五种方法(跟第一种类似,增加数据库参数类型)

   //sqlparameter sps = new sqlparameter("@name", sqldbtype.nvarchar);

   //sqlparameter sps2 = new sqlparameter("@pwd", sqldbtype.nvarchar);

   //sps.value = str_name;

   //sps2.value = str_pwd;

   //cmd.parameters.add(sps);

   //cmd.parameters.add(sps2);

#endregion