為了更精確地跟蹤數據,,要用RecordSet組件創(chuàng)建包含數據的游標,游標就是儲存在內存中的數據: 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():關閉連接,。 使用ADO連接數據庫進行查詢的時候,,數據庫將查詢結果返回查詢端,在查詢端的內存里面就會有一個列表,,這個列表存放的就是查詢的結果,。這個內存中的列表就是數據集。在你的程序里面rs就是表示這個數據集,。bof表示rs當前的指針是指在了數據集的前面,,比如數據集里面有編號為1,2,,3,,4的4條記錄,但是rs指向的編號是-1,,這樣就會符合了bof的情況,。同理,當rs的指針指向5,,而第五條記錄并不存在,,這樣就會產生了eof的情況。 |
|