從ASP遷移至ASP+ -----進入DataSet

來源:互聯網
上載者:User
asp+ 原作者: 雨晨
ADO+引入了DataSet和DataView的概念。DataSet類似於記錄集的集合,因為它能儲存一個或多個資料及其之間關係的表(table)。DataView是這些表中之一的實現,類似於ADO 記錄集。在上面的例子中,我們的DataSet只儲存一個表:Upcoming,我們要將之駐留於ASP+伺服器控制項中。可以通過以下方式向DataSet中加入更多表。

   *重新定義我們的SQL語句。

   *將ADODataCommand的SelectCommand屬性設定為一個新的ADODataCommand

   *調用ADODataCommand的FillDataSet方法

   FillDataSet方法將SQL查詢結果中的表存入到被傳遞至方法調用中的DataSet中。加入另一個表會導致如下改變:

   dscUpcoming = New ADODataSetCommand(strSQL, Connect.ConnectToDB())

   dscUpcoming.FillDataSet(dsUpcoming, "Upcoming")

   '重定義SQL語句

   strSQL = "SELECT * FROM Students"

   '設定ADODataSetCommand的SelectCommand屬性

   dscUpcoming.SelectCommand = New ADOCommand(strSQL, Connect.ConnectToDB())

   '使用FillDataSet方法將結果作為新表添加進DataSet

   dscUpcoming.FillDataSet(dsUpcoming, "Students")

   現在我們已經建立了到資料庫的串連並且將資料返回到DataSet中,然而我們還沒有利用這些資料。




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.