• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    微軟發布的Data Access Application Block的使用代碼

    來源:懂視網 責編:小采 時間:2020-11-27 22:45:30
    文檔

    微軟發布的Data Access Application Block的使用代碼

    微軟發布的Data Access Application Block的使用代碼:為了方便的訪問數據,微軟自己封裝了一個數據訪問模塊, 即Data Access Application Block. 通過它,我們用來訪問數據庫的編碼量大大減少了. 這樣的代碼既有效率,又減少了出現錯誤的幾率,其益處是可見的. 下面舉兩個例子比較一下 1. 使用一般的sql語句進
    推薦度:
    導讀微軟發布的Data Access Application Block的使用代碼:為了方便的訪問數據,微軟自己封裝了一個數據訪問模塊, 即Data Access Application Block. 通過它,我們用來訪問數據庫的編碼量大大減少了. 這樣的代碼既有效率,又減少了出現錯誤的幾率,其益處是可見的. 下面舉兩個例子比較一下 1. 使用一般的sql語句進

    為了方便的訪問數據,微軟自己封裝了一個數據訪問模塊, 即Data Access Application Block. 通過它,我們用來訪問數據庫的編碼量大大減少了. 這樣的代碼既有效率,又減少了出現錯誤的幾率,其益處是可見的. 下面舉兩個例子比較一下

    1. 使用一般的sql語句進行控件綁定, 常規代碼如下:


     1//Create the connection and sql to be executed
     2string strConnTxt = "Server=(local);Database=Northwind;Integrated Security=True;";
     3string strSql = "select * from Products where categoryid = 1"
     4
     5//Create and open the connection object
     6SqlConnection objConn = new SqlConnection(strConnTxt);
     7objConn.Open();
     8
     9//Create the connamd object
    10SqlCommand objCmd = new SqlCommand(strSql, objConn);
    11objCmd.CommandType = CommandType.Text;
    12
    13//databind the datagrid by calling the ExecuteReader() method
    14DataGrid1.DataSource = objCmd.ExecuteReader();
    15DataGrid1.DataBind();
    16
    17//close the connection
    18objConn.Close();如果用微軟封裝的Data Access Application Block, 其主要是sqlHelper類,代碼如下:


    1//Create the connection string and sql to be executed
    2string strSql = "select * from products where categoryid = 1";
    3string strConnTxt = "Server=(local);Database=Northwind;Integrated Security=True;";
    4
    5DataGrid1.DataSource = SqlHelper.ExecuteReader(strConnTxt, CommandType.Text, strSql);
    6DataGrid1.DataBind();
    2. 調用存儲過程進行控件綁定
    常規代碼如下:

     1//Open a connection to Northwind
     2SqlConnection objConn = new SqlConnection("Server=(local);Database=Northwind;Integrated Security=True;");
     3ObjConn.Open();
     4
     5//Create the stored procedure command object
     6SqlCommand objCmd = new SqlCommand("getProductsCategory", objConn);
     7objCmd.CommandType = CommandType.StoredProcedure;
     8
     9//create the parameter object for the stored procedure parameter
    10objCmd.Parameter.Add("@CategoryID", SqlDbType.Int);
    11objCmd.Parameter["@CategoryID"].Value = 1;
    12
    13//create our DataAdapter and DataSet objects
    14SqlDataAdapter objDA = new SqlDataAdapter(objCmd);
    15DataSet objDS = new DataSet("Category_Results");
    16
    17//fill the dataset
    18objDA.Fill(objDS);
    19
    20//databind the datagrid
    21DataGrid1.DataSource = objDS;
    22DataGrid1.DataBind();
    23
    24//close connection
    25objConn.Close();如果用微軟封裝的Data Access Application Block,其主要是sqlHelper類,代碼如下:


    1string strConn = "Server=(local);Database=Northwind;Integrated Security=True;";
    2DataSet objDS = SqlHelper.ExecuteDataset(strConn, CommandType.StoredProcedure, "getProductsByCategory", new SqlParameter("@CategoryID", 1));
    3
    4DataGrid1.DataSource = objDS;
    5DataGrid1.DataBind();
    Data Access Application Block, 有其封裝的源代碼和幫助文件,我們也可以根據項目需求做一下改動再編譯成dll引入項目,以給項目開發帶來便利. 下載地址如下:
    http://download.microsoft.com/download/VisualStudioNET/daabref/RTM/NT5/EN-US/DataAccessApplicationBlock.msi

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    微軟發布的Data Access Application Block的使用代碼

    微軟發布的Data Access Application Block的使用代碼:為了方便的訪問數據,微軟自己封裝了一個數據訪問模塊, 即Data Access Application Block. 通過它,我們用來訪問數據庫的編碼量大大減少了. 這樣的代碼既有效率,又減少了出現錯誤的幾率,其益處是可見的. 下面舉兩個例子比較一下 1. 使用一般的sql語句進
    推薦度:
    標簽: app 微軟 的代碼
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲精品成a人在线观看| 日韩精品国产另类专区| 欧洲精品99毛片免费高清观看| 午夜精品美女自拍福到在线| 狼色精品人妻在线视频| 精品日本一区二区三区在线观看 | 国产精品免费视频观看拍拍| 国产色婷婷五月精品综合在线| 欧美日韩专区麻豆精品在线 | 久久久一本精品99久久精品88| 免费看污污的网站欧美国产精品不卡在线观看 | 国产成人精品久久亚洲| 国产99视频精品免费专区| 中文字幕亚洲精品无码| 精品国产成人在线| 99精品伊人久久久大香线蕉| 国产精品莉莉欧美自在线线| 久久99国内精品自在现线| 亚洲精品无码久久久久| 久久人人超碰精品CAOPOREN| 国产国拍亚洲精品福利| 国产精品视频一区二区三区| 国产亚洲色婷婷久久99精品| 亚洲av日韩av天堂影片精品| 香蕉依依精品视频在线播放| 日韩美女18网站久久精品| 免费看一级毛片在线观看精品视频| 国产一区二区精品尤物| 精品一区二区三区免费视频| 国产精品小黄鸭一区二区三区| 久久这里只有精品久久| 四虎国产精品永久地址51| 日韩精品在线看| 日韩精品www| 国产99视频精品专区| 国产精品高清免费网站| 精品久久久久久久久午夜福利| 青青草原精品99久久精品66| 久夜色精品国产一区二区三区| 精品久久久久久99人妻| 精品久久久久久国产三级|