<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#
    主站蜘蛛池模板: 国产一卡二卡四卡免费| 狼友av永久网站免费观看| 亚洲同性男gay网站在线观看| 国产片AV片永久免费观看| 久久久亚洲精华液精华液精华液| 亚洲一本大道无码av天堂| 精品免费视在线观看| 亚洲中文无码卡通动漫野外| 国产成人精品日本亚洲专区| 4444www免费看| 特黄特色大片免费| 亚洲色图.com| 亚洲午夜国产片在线观看| www视频免费看| h视频免费高清在线观看| 亚洲国产成人久久| 久久精品国产精品亚洲| 国产又黄又爽又猛免费app| 国产又黄又爽胸又大免费视频 | 老汉精品免费AV在线播放| 色五月五月丁香亚洲综合网| 亚洲高清日韩精品第一区| 亚洲国产激情一区二区三区| 91免费资源网站入口| 免费看搞黄视频网站| 一级做α爱过程免费视频| 亚洲高清有码中文字| 婷婷亚洲久悠悠色悠在线播放 | 亚洲电影唐人社一区二区| 亚洲精品视频久久久| 毛片基地免费观看| 99久久免费观看| a级男女仿爱免费视频| 色吊丝免费观看网站| 亚洲三级在线观看| 久久av无码专区亚洲av桃花岛| 国产亚洲av人片在线观看| 国产成人在线免费观看| 毛片免费观看网址| 亚洲免费二区三区| 91av免费观看|