国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

c#調用帶輸出參數的存儲過程

2019-11-14 13:58:56
字體:
來源:轉載
供稿:網友

sql server中編寫一個存儲過程

  1. CREATE PROCEDURE ProGetPWD  
  2.    @username varchar(20),  
  3.    @passWord varchar(20) OUTPUT  
  4. AS  
  5. BEGIN  
  6.    SELECT @password = password   
  7.    FROM Users   
  8.    WHERE username = @username  
  9. END  

--------------------------

下面是.NET中調用存儲過程的方法:

  1. string strConnection = "user id=sa;password=sa;initial catalog=MyTest;Server=YHB;Connect Timeout=30";  
  2.             using (SqlConnection conn = new SqlConnection(strConnection))  
  3.             {  
  4.                 conn.Open();  
  5.                 using (SqlCommand sqlComm = conn.CreateCommand())  
  6.                 {  
  7.                     //設置要調用的存儲過程的名稱  
  8.                     sqlComm.CommandText = "GetPWD";  
  9.                     //指定SqlCommand對象傳給數據庫的是存儲過程的名稱而不是sql語句  
  10.                     sqlComm.CommandType = CommandType.StoredProcedure;  
  11.   
  12.                     SqlParameter username = sqlComm.Parameters.Add(new SqlParameter("@username", SqlDbType.VarChar, 20));  
  13.                     //指明"@username"是輸入參數  
  14.                     username.Direction = ParameterDirection.Input;  
  15.                     //為“@username”參數賦值  
  16.                     username.Value = this.txt_username.Text;  
  17.   
  18.                     SqlParameter password = sqlComm.Parameters.Add(new SqlParameter("@password", SqlDbType.VarChar, 20));  
  19.                     //指定"@password"為輸出參數  
  20.                     password.Direction = ParameterDirection.Output;  
  21.                     //執行  
  22.                     sqlComm.ExecuteNonQuery();  
  23.                     //得到輸出參數的值,把賦值給name,注意,這里得到的是object類型的,要進行相應的類型輪換  
  24.                     string passwrod = Convert.ToString(sqlComm.Parameters["@password"].Value);  
  25.                     MessageBox.Show(passwrod);  
  26.                 }  
  27.             }  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍林郭勒市| 洛隆县| 锦州市| 滕州市| 宜黄县| 南安市| 莱芜市| 龙川县| 满城县| 咸丰县| 侯马市| 博白县| 平安县| 孟连| 古丈县| 北京市| 太原市| 东兴市| 竹北市| 泸定县| 惠水县| 龙州县| 巴彦淖尔市| 临汾市| 桂东县| 荣昌县| 涿鹿县| 宝坻区| 天全县| 奉新县| 永济市| 古田县| 台中县| 西贡区| 平潭县| 安福县| 绥芬河市| 东城区| 宜春市| 祁连县| 定陶县|