麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

asp.net實(shí)現(xiàn)調(diào)用帶有輸出參數(shù)的存儲(chǔ)過程實(shí)例

2024-07-10 13:29:58
字體:
供稿:網(wǎng)友
這篇文章主要介紹了asp.net實(shí)現(xiàn)調(diào)用帶有輸出參數(shù)的存儲(chǔ)過程,結(jié)合實(shí)例形式分析了前端基于jQuery的ajax調(diào)用及后臺(tái)存儲(chǔ)過程調(diào)用的相關(guān)技巧,需要的朋友可以參考下
 

本文實(shí)例講述了asp.net實(shí)現(xiàn)調(diào)用帶有輸出參數(shù)的存儲(chǔ)過程。分享給大家供大家參考,具體如下:

前臺(tái)jqurey

<script type="text/javascript">  $(document).ready(function(){  $('#change_image').click(function(){ $('#imgAuthenCode').attr('src','CheckCode.aspx?'+Math.random());});  $("#accounts").bind("blur",function(){   $.ajax({    url:"checkusername.aspx",    type:"post",    datatype:"html",    data:{user_name:$("#accounts").val()},    success:function(msg){$("#tip_accounts").html(msg);}    });});  });</script>

aspx文件:

protected void Page_Load(object sender, EventArgs e){  Entity.User us = new Entity.User();  us.User_name = Request.Params["user_name"].ToString();  if (us.User_CheckName())  {    Response.Write("<font color=red>用戶名已經(jīng)存在,請(qǐng)嘗試其它用戶名!</font>");  }  else  {    Response.Write("<font color=black>用戶名可以使用!</font>");  }}

user類

public bool User_CheckName(){  try  {    string[,] sArray = new string[2, 2];    sArray[0, 0] = "@user_name";    sArray[1, 0] = "@r_id";    sArray[0, 1] = User_name;    sArray[1, 1] = null;    Factory.SqlModel sm = new Factory.SqlModel();    Id = sm.Proc_Return_R_ID("User_CheckName", sArray);    if (Id > 0)    {      return true;    }    else    {      return false;    }  }  catch (Exception e)  {    Log lg = new Log();    lg.ExceptionError(e);    return false;  }}

sqlmodel 類  一定要設(shè)置輸出參數(shù)的類型 及長度  否則出現(xiàn) 錯(cuò)誤

String[1]: the Size property has an invalid size of 0.

public int Proc_Return_R_ID(string proc_name, string[,] sArray){  try  {    if (sArray.GetLength(0) >= 1)    {      DataBase db = new DataBase();      SqlParameter[] sqlpar = new SqlParameter[sArray.GetLength(0)];//加入返回值      for (int i = 0; i < sArray.GetLength(0); i++)      {        sqlpar[i] = new SqlParameter(sArray[i, 0], sArray[i, 1]);      }      sqlpar[sArray.GetLength(0) - 1].Direction = ParameterDirection.Output;      sqlpar[sArray.GetLength(0) - 1].SqlDbType = SqlDbType.Int;      return db.Proc_Return_R_ID(proc_name, sqlpar);    }    else    {      return 0;    }  }  catch  {    return 0;  }}

DATABASE.cs 類

public int Proc_Return_R_ID(string proc_name, params SqlParameter[] cmdParms){  try  {    OpenConnection();    if (cmdParms != null)    {      foreach (SqlParameter parameter in cmdParms)      {        if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) && (parameter.Value == null))        {          parameter.Value = DBNull.Value;        }        BaseSqlCommand.Parameters.Add(parameter);      }      BaseSqlCommand.CommandType = CommandType.StoredProcedure;      BaseSqlCommand.CommandText = proc_name;      BaseSqlCommand.ExecuteNonQuery();      return (int)BaseSqlCommand.Parameters["@r_id"].Value;    }    else    {      return 0;    }  }  catch  {    return 0;  }  finally  {    BaseSqlCommand.Parameters.Clear();    CloseConnection();  }}

希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。



注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到ASP.NET教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 羞羞的视频免费观看 | 国产亚洲美女精品久久久2020 | 国毛片 | 一区二区三区欧美在线 | 国产做爰全免费的视频黑人 | 黄色免费在线视频网站 | 麻豆一区二区99久久久久 | 一级做a爱视频 | 少妇色诱麻豆色哟哟 | 人人舔人人插 | 羞羞的视频免费观看 | 欧美在线观看视频一区二区 | av在线网站观看 | 日本网站一区 | 国产一区二区欧美 | www.99tv| 男女污视频在线观看 | 深夜免费视频 | 玩偶姐姐 在线观看 | 777午夜精品视频在线播放 | 欧美 日韩 国产 在线 | 一级黄片毛片免费看 | 成人做爽爽爽爽免费国产软件 | 一级电影免费在线观看 | 一级片999 | 偿还的影视高清在线观看 | 美女黄网站免费观看 | 免费看一级视频 | 九九黄色 | 色吧久久 | 康妮卡特欧美精品一区 | 成人短视频在线播放 | 色阁阁69婷婷 | 国产一区毛片 | 久久婷婷一区二区三区 | 久色乳综合思思在线视频 | 国产乱一区二区三区视频 | 毛片在线免费观看网址 | 在线播放一区二区三区 | 黄色7777| 黄色a级片视频 |