日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
簡單描述C#存儲過程

因為一般都用T-SQL來執(zhí)行數(shù)據(jù)庫操作,偶爾現(xiàn)在轉(zhuǎn)到用C#存儲過程,竟然寫不來調(diào)用過程的返回值了,查了很多資料,都不詳細(xì),或者沒到點(diǎn)上,也許是我比較笨,呵呵。

西峽ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

C#存儲過程源代碼

 
 
 
  1. public static int VerifyUser(clsUser user)  
  2. {  
  3. int iRet;  
  4. string sql = String.Format("EXECUTE VerifyUser @myVerifyReader OUTPUT,
    '{0}','{1}'",user.username,user.password);   
  5. //執(zhí)行的T-SQL串  
  6. SqlCommand scmd = new SqlCommand(sql, conn);  
  7. scmd.Parameters.Add(new SqlParameter("@myVerifyReader",SqlDbType.Int));  
  8. scmd.Parameters["@myVerifyReader"].Direction = ParameterDirection.Output;  
  9. //  
  10.  
  11. DBOpen(conn);  
  12. //在返回值上有問題  
  13. scmd.ExecuteNonQuery();  
  14. iRet = (int)scmd.Parameters["@myVerifyReader"].Value;  
  15. DBClose(conn);  
  16. return iRet;  

SQL SERVER存儲過程

 
 
 
  1. CREATE PROCEDURE VerifyUser  
  2. (  
  3. @myVerifyReader int OUTPUT, --返回結(jié)果  
  4. @username varchar(50), --用戶名  
  5. @userpassword varchar(50) --用戶密碼  
  6. )  
  7. AS  
  8. IF EXISTS(SELECT [id] FROM [Users] WHERE username = 
    @username AND userpassword = @userpassword)  
  9. SET @myVerifyReader = 0 --通過驗證  
  10.  
  11. ELSE IF EXISTS(SELECT [id] FROM [Users] WHERE username = @username)  
  12. SET @myVerifyReader = 1 --用戶存在,密碼不正確  
  13. ELSE  
  14. SET @myVerifyReader = 2 --用戶不存在  
  15.  
  16. RETURN  isnull(@myVerifyReader,3)  

以上介紹C#存儲過程

【編輯推薦】

  1. C#反射方法學(xué)習(xí)總結(jié)
  2. 淺談C#測量cpu性能
  3. C#遠(yuǎn)程計算機(jī)的一些理論知識
  4. 淺析C# Static修飾
  5. C#轉(zhuǎn)換農(nóng)歷的簡單方法

當(dāng)前名稱:簡單描述C#存儲過程
文章地址:http://www.5511xx.com/article/dhjoesj.html