從ASP遷移至ASP+ ----------進入DataSet
發表時間:2023-08-08 來源:明輝站整理相關軟件相關文章人氣:
[摘要]進入DataSet作 者 : 雨晨 ADO+引入了DataSet和DataView的概念。DataSet類似于記錄集的集合,因為它能保存一個或多個數據及其之間關系的表(table)。DataV...
進入DataSet
作 者 : 雨晨
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中,然而我們還沒有利用這些數據。