為了更精確地跟蹤數據,要用RecordSet組件創建包括數據的游標,游標就是儲存在內存中的數據:
rs = Server.CreateObject("ADODB.RecordSet")
rs.Open(sqlStr,conn,1,A)
注:A=1表示讀取數據;A=3表示新增、改動或刪除數據。
在RecordSet組件中,經常使用的屬性和方法有:
rs.Fields.Count:RecordSet對象字段數。
rs(i).Name:第i個字段的名稱,i為0至rs.Fields.Count-1
rs(i):第i個字段的數據,i為0至rs.Fields.Count-1
rs("字段名"):指定字段的數據。
rs.Record.Count:數據記錄總數。
rs.EOF:是否最后一條記錄。
rs.MoveFirst:指向第一條記錄。
rs.MoveLast:指向最后一條記錄。
rs.MovePrev:指向上一條記錄。
rs.MoveNext:指向下一條記錄。
rs.GetRows:將數據放入數組中。
rs.Properties.Count:ADO的ResultSet或Connection的屬性個數。
rs.Properties(item).Name:ADO的ResultSet或Connection的名稱。
rs.Properties:ADO的ResultSet或Connection的值。
rs.close():關閉連接。