當前位置:開發者網絡 >> 技術教程 >> ASP教程 >> ASP應用 >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
從ASP遷移至ASP+ -----進入DataSet
作者:未知
日期:2004-08-25
人氣:
投稿:xiaxia(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:
原作者: 雨晨
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中,然而我們還沒有利用這些數據。


相關文章: