无论要执行的查询属于什么类型,无论创建什么类型的结果集,都必须使用 OpenResultset 方法建立一个 rdoResultset,用来获取并查看数据行。用于创建 rdoResultset 的特定的游标类型和连接都取决于被 OpenResultset 方法引用的对象的属性。例如,如果要对 rdoQuery 执行 OpenResultset 方法,那么 RDO 将使用 ActiveConnection 属性指定的连接以及 CursorDriver 属性指定的游标类型。
OpenResultset 方法接受以下参数:
注意 并非所有的游标库都能实现全部游标类型。例如 ODBC 客户端的游标库 (rdUseODBC) 就不能创建键集或动态游标。当驱动程序不能创建某种游标时,通常会采用退却策略:选择一种可以创建的游标类型。
使用 OpenResultset 方法的参数或 rdoQuery 对象的参数时,可以指定游标的类型(如果有)以及 rdoResultset 对象的其它属性。然而,很多情况下游标并非检索数据的最佳方法,因为它们会对性能和资源利用产生负面影响。
详细信息 请参阅《语言参考》的 “OpenResultset 方法”、“Type 属性”和“SQL 属性”。