建立 RDO 连接

在引用远程数据库的数据之前,必须先建立到数据源的连接。该数据源可能是远程数据库服务器,如 SQL Server , Oracle,或者其它具备合适的 ODBC 驱动程序的数据库。

有许多方法可以建立与 RDO 的连接,如以下主题所描述的。但是,与 DAO 不同的是,RDO 不为应用程序管理连接,它仅能够收集要传递到 SQLDriverConnect 函数的参数,并调用 SQLDisconnect 函数关闭连接。RDO 不能缓存连接,也不能基于相似的 DSN 项共享连接。在使用 RDO Close 方法关闭连接时,它会立即被关闭。

如果准备打开一个连接,可以有以下的选择:

可以根据特定的编程需求选择上述技术。例如,如果需要提交相同的查询到若干个远程数据库时,可以创建一个独立的 rdoConnection 对象,通过 ActiveConnection 属性,能够将多个 rdoQuery 对象指派到该对象。在其它情况下,RemoteData 控件的简单特性可能是更受欢迎的。

所有这些方法都建立了与数据源之间的物理连接,数据源可以是 SQL Server 或 Oracle 数据库服务器等。要建立一个连接,必须提供数据源的网址、驱动程序类型以及用于标识用户的可选参数。

一旦建立了连接之后,可以利用它: