最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net中調(diào)用存儲過程的方法

 更新時(shí)間:2016年05月12日 10:10:58   作者:果凍  
這篇文章主要介紹了asp.net中調(diào)用存儲過程的方法,結(jié)合實(shí)例形式分析了存儲過程的建立與asp.net調(diào)用存儲過程的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了asp.net中調(diào)用存儲過程的方法。分享給大家供大家參考,具體如下:

一、建立并調(diào)用一個(gè)不帶參數(shù)的存儲過程如下:

CREATE PROCEDURE 全部學(xué)生<dbo.selectUsers>
AS SELECT * FROM 學(xué)生
GO
EXEC 全部學(xué)生

建立并調(diào)用一個(gè)帶參數(shù)的存儲過程如下:

CREATE PROCEDURE 學(xué)生查詢1
@SNAME VARCHAR(8),@SDEPT VARCHAR(20)
AS SELECT * FROM 學(xué)生 WHERE 姓名=@SNAME AND 所在系=@SDEPT
GO
EXEC 學(xué)生查詢1 '張三','計(jì)算機(jī)系'

或:

EXEC 學(xué)生查詢1 @SNAME='張三',@SDEPT='計(jì)算機(jī)系'

(2)刪除存儲過程:

DROP PROCEDURE<存儲過程名組>

二、在asp.net中調(diào)用存取過程:

DBHelper.cs

//不帶參數(shù)
public static DataTable GetList(string sqlDBO)
{
  DataSet ds = new DataSet();
  SqlCommand cmd = new SqlCommand(sqlDBO, Connection);
  cmd.CommandType = CommandType.StoredProcedure; //指定命令類型為存儲過程
  SqlDataAdapter da = new SqlDataAdapter(cmd);
  da.Fill(ds);
  return ds.Tables[0];
}
//帶參數(shù)
public static DataTable GetList(string sqlDBO,params SqlParameter[] values)
{
  DataSet ds = new DataSet();
  SqlCommand cmd = new SqlCommand(sqlDBO, Connection);
  cmd.CommandType = CommandType.StoredProcedure; //指定命令類型為存儲過程
   cmd.Parameters.AddRange(values);
   //cmd.Parameters.AddWithValue("@參數(shù)1", 值1); 
   //cmd.Parameters.AddWithValue("@參數(shù)2", 值2);
  SqlDataAdapter da = new SqlDataAdapter(cmd);
  da.Fill(ds);
  return ds.Tables[0];
}

UsersService.cs

//不帶參數(shù)
public static IList<Users> GetUserList()
{
  List<Users> list = new List<Users>();
  DataTable table = DBHelper.GetList("存儲過程名稱");
  foreach (DataRow row in table.Rows)
  {
    Users users = new Users();
    users.Id=(int)row["id"];
    users.UserName=(string)row["userName"];
    users.Password=(string)row["password"];
    list.Add(users);
  }
  return list;
}
//帶參數(shù)
public static IList<Users> GetUserList(string userName,string password)
{
  List<Users> list = new List<Users>();
  SqlParameter[] para=new SqlParameter[]
  {
    new SqlParameter("@userName",userName),
    new SqlParameter("@password",password)
};
  DataTable table = DBHelper.GetList("存儲過程名稱",para);
  foreach (DataRow row in table.Rows)
  {
    Users users = new Users();
    users.Id=(int)row["id"];
    users.UserName=(string)row["userName"];
    users.Password=(string)row["password"];
    list.Add(users);
  }
  return list;
}

更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專題》及《asp.net緩存操作技巧總結(jié)》。

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

相關(guān)文章

  • C# 判斷兩張圖片是否一致的快速方法

    C# 判斷兩張圖片是否一致的快速方法

    這篇文章主要介紹了C# 判斷兩張圖片是否一致的快速方法,需要的朋友可以參考下
    2014-03-03
  • VS2019中.NET如何實(shí)現(xiàn)打日志功能

    VS2019中.NET如何實(shí)現(xiàn)打日志功能

    本文主要介紹了VS2019中.NET如何實(shí)現(xiàn)打日志功能,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • asp.net中virtual和abstract的區(qū)別分析

    asp.net中virtual和abstract的區(qū)別分析

    這篇文章主要介紹了asp.net中virtual和abstract的區(qū)別,較為詳細(xì)的分析了virtual與abstract的概念與具體用法,并以實(shí)例的形式予以總結(jié)歸納,需要的朋友可以參考下
    2014-10-10
  • asp.net導(dǎo)出EXCEL的功能代碼

    asp.net導(dǎo)出EXCEL的功能代碼

    這是一段網(wǎng)上很多人使用的導(dǎo)出EXCEL代碼,但使用過程中發(fā)現(xiàn)很多不足的地方,其不用引入其它控件。
    2008-07-07
  • asp.net使用原生控件實(shí)現(xiàn)自定義列導(dǎo)出功能的方法

    asp.net使用原生控件實(shí)現(xiàn)自定義列導(dǎo)出功能的方法

    這篇文章主要給大家介紹了關(guān)于asp.net使用原生控件實(shí)現(xiàn)自定義列導(dǎo)出功能的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-01-01
  • ASP.NET?Core使用EF創(chuàng)建關(guān)系模型

    ASP.NET?Core使用EF創(chuàng)建關(guān)系模型

    這篇文章介紹了ASP.NET?Core使用EF創(chuàng)建關(guān)系模型的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • ASP.Net頁尾中添加JavaScript的最佳方法實(shí)戰(zhàn)分享

    ASP.Net頁尾中添加JavaScript的最佳方法實(shí)戰(zhàn)分享

    將JavaScript腳本或庫添加到asp.net頁的末尾方法有很多,究竟哪一個(gè)最好使呢有利于日后的維護(hù)啊,是個(gè)疑點(diǎn)啊,本文的出現(xiàn)將幫你解決所有的困惑,感興趣的你可不要錯(cuò)過了哈
    2013-02-02
  • VS2012/VS2013本地發(fā)布網(wǎng)站問題集錦(HTTP錯(cuò)誤代碼)

    VS2012/VS2013本地發(fā)布網(wǎng)站問題集錦(HTTP錯(cuò)誤代碼)

    這篇文章主要為大家詳細(xì)介紹了VS2012/VS2013本地發(fā)布網(wǎng)站遇到問題,HTTP錯(cuò)誤代碼的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 從ASP.NET得到Microsoft Word文檔的代碼

    從ASP.NET得到Microsoft Word文檔的代碼

    這篇文章是應(yīng)在一個(gè)ASP.NET項(xiàng)目中建立Microsoft Word文檔的需要而寫的。本文描述了怎樣使用ASP.NET來創(chuàng)建和修改Microsoft Word文檔。
    2011-06-06
  • .NET橋接模式講解

    .NET橋接模式講解

    這篇文章主要為大家詳細(xì)介紹了ASP.NET橋接模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評論

富蕴县| 册亨县| 五指山市| 阳西县| 彭泽县| 关岭| 光泽县| 临沭县| 怀柔区| 满洲里市| 泗阳县| 阿荣旗| 无极县| 西和县| 屯门区| 会泽县| 肃北| 中阳县| 疏勒县| 古丈县| 嘉禾县| 普陀区| 南涧| 民县| 荥经县| 辉南县| 林周县| 虹口区| 黔西县| 荔浦县| 新闻| 曲水县| 高淳县| 遂宁市| 始兴县| 阳山县| 佛学| 德安县| 内江市| 塔城市| 启东市|