原作者: 雨晨
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中,然而我們還沒有利用這些數據。
|
|