以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。
| Recordset属性 | adOpenForwardOnly | adOpenKeyset | adOpenDynamic | adOpenStatic | 
| AbsolutePage | 不支持 | 不支持 | 可读写 | 可读写 | 
| AbsolutePosition | 不支持 | 不支持 | 可读写 | 可读写 | 
| ActiveConnection | 可读写 | 可读写 | 可读写 | 可读写 | 
| BOF | 只读 | 只读 | 只读 | 只读 | 
| Bookmark | 不支持 | 不支持 | 可读写 | 可读写 | 
| CacheSize | 可读写 | 可读写 | 可读写 | 可读写 | 
| CursorLocation | 可读写 | 可读写 | 可读写 | 可读写 | 
| CursorType | 可读写 | 可读写 | 可读写 | 可读写 | 
| EditMode | 只读 | 只读 | 只读 | 只读 | 
| EOF | 只读 | 只读 | 只读 | 只读 | 
| Filter | 可读写 | 可读写 | 可读写 | 可读写 | 
| LockType | 可读写 | 可读写 | 可读写 | 可读写 | 
| MarshalOptions | 可读写 | 可读写 | 可读写 | 可读写 | 
| MaxRecords | 可读写 | 可读写 | 可读写 | 可读写 | 
| PageCount | 不支持 | 不支持 | 只读 | 只读 | 
| PageSize | 可读写 | 可读写 | 可读写 | 可读写 | 
| RecordCount | 不支持 | 不支持 | 只读 | 只读 | 
| Source | 可读写 | 可读写 | 可读写 | 可读写 | 
| State | 只读 | 只读 | 只读 | 只读 | 
| Status | 只读 | 只读 | 只读 | 只读 | 
| AddNew | 支持 | 支持 | 支持 | 支持 | 
| CancelBatch | 支持 | 支持 | 支持 | 支持 | 
| CancelUpdate | 支持 | 支持 | 支持 | 支持 | 
| Clone | 不支持 | 不支持 | 不支持 | 不支持 | 
| Close | 支持 | 支持 | 支持 | 支持 | 
| Delete | 支持 | 支持 | 支持 | 支持 | 
| GetRows | 支持 | 支持 | 支持 | 支持 | 
| Move | 不支持 | 支持 | 支持 | 支持 | 
| MoveFirst | 支持 | 支持 | 支持 | 支持 | 
| MoveLast | 不支持 | 支持 | 支持 | 支持 | 
| MoveNext | 支持 | 支持 | 支持 | 支持 | 
| MovePrevious | 不支持 | 支持 | 支持 | 支持 | 
| NextRecordset | 支持 | 支持 | 支持 | 支持 | 
| Open | 支持 | 支持 | 支持 | 支持 | 
| Requery | 支持 | 支持 | 支持 | 支持 | 
| Resync | 不支持 | 不支持 | 支持 | 支持 | 
| Supports | 支持 | 支持 | 支持 | 支持 | 
| Update | 支持 | 支持 | 支持 | 支持 | 
| UpdateBatch | 支持 | 支持 | 支持 | 支持 | 
