<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-7  評論-24  文章-102  trackbacks-0

    引用自:
    Enterprise Library 2.0 -- Data Access Application Block 和 加密數(shù)據(jù)庫連接字符串
    http://www.cnblogs.com/adamoooo/articles/892618.html



    取得存儲過程的返回值、輸出參數(shù)

     帶輸出參數(shù)的:
                try
                {
                    Database db 
    = DatabaseFactory.CreateDatabase();
                    DbCommand cmd 
    = db.GetStoredProcCommand("usp_xxx");

                    db.AddParameter(cmd, 
    "@UserID", DbType.Int32, ParameterDirection.InputOutput, "", DataRowVersion.Current, dict.Get("UserID"0));
                    db.AddInParameter(cmd, 
    "@LoginName", DbType.String, dict["LoginName"]);
                    

                    db.ExecuteNonQuery(cmd);
                    
    return DictionaryEx.Create("UserID", db.GetParameterValue(cmd, "@UserID"));
                }
                
    catch (Exception)
                {
                    
    return null;
                }        



    帶返回值:
    try
                {
                    Database db 
    = DatabaseFactory.CreateDatabase();
                    DbCommand cmd 
    = db.GetStoredProcCommand("usp_xxx");
                    db.AddInParameter(cmd, 
    "@UserID", DbType.Int32, dict["UserID"]);
                    
                    db.AddParameter(cmd, 
    "@ret", DbType.Int32, ParameterDirection.ReturnValue, "", DataRowVersion.Default, null);
                    db.ExecuteNonQuery(cmd);

                    
    return cmd.Parameters["@ret"].Value;
                }
                
    catch (Exception)
                {
                    
    return null;
                }



    查詢返回結(jié)果集:
    try
                {
                    Database db 
    = DatabaseFactory.CreateDatabase();
                    DbCommand cmd 
    = db.GetStoredProcCommand("usp_xxx");
                    db.AddInParameter(cmd, 
    "@rowStart", DbType.Int32, dict.Get("rowStart"null));
                    db.AddInParameter(cmd, 
    "@rowEnd", DbType.Int32, dict.Get("rowEnd"null));

                    
    return db.ExecuteDataSet(cmd);
                }
                
    catch (Exception)
                {
                    
    return null;
                }

    posted on 2010-04-05 22:26 黃小二 閱讀(433) 評論(0)  編輯  收藏 所屬分類: ASP.NETC#
    主站蜘蛛池模板: 亚洲国产精品自在拍在线播放 | 亚洲情A成黄在线观看动漫软件| 成全视频在线观看免费| 亚洲一级特黄大片无码毛片| 美女被羞羞网站免费下载| 成人A毛片免费观看网站| 亚洲乱码国产一区网址| 午夜不卡AV免费| 久久精品国产亚洲一区二区三区| 本免费AV无码专区一区| 亚洲理论电影在线观看| 日本xxxx色视频在线观看免费| 亚洲视频在线观看视频| 国产精品视频免费| 亚洲色精品三区二区一区| 日本免费一区二区三区四区五六区| 亚洲国产高清视频| 精品久久久久久国产免费了| 亚洲精品自在在线观看| 最近免费中文字幕大全高清大全1| 亚洲AV一二三区成人影片| 国产又黄又爽又猛的免费视频播放| a高清免费毛片久久| 亚洲国产人成在线观看69网站| 成年网站免费视频A在线双飞| 亚洲天天在线日亚洲洲精| 色老头永久免费网站| 亚洲精品9999久久久久无码| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 国产亚洲sss在线播放| 午夜影院免费观看| 亚洲国产日韩女人aaaaaa毛片在线| 成年人在线免费看视频| 成年网在线观看免费观看网址| 亚洲大片在线观看| 好吊妞在线成人免费| 中文在线免费视频| 亚洲日韩国产精品乱-久| 亚洲综合精品网站在线观看| 国产成人福利免费视频| ssswww日本免费网站片|