rdoEngine 对象表示远程数据源,在第一次引用 RDO 对象或 RemoteData 控件时自动被创建。作为最高级别的对象,它包括远程数据对象层次中的所有其它对象。rdoEngine 对象是预定义的,因此不能再创建另外的 rdoEngine 对象,而且,它不属于任何集合。可以使用 rdoEngine 设置数据源参数,并创建其它 rdoEnvironment 对象。
虽然 rdoEngine 可以为使用它的多个应用程序所共享,但 rdoEngine 的缺省属性却不能被共享。应用程序的每一个实例都有自身的缺省值集合,它们不会影响到使用 RDO 和 RemoteData 控件的其它应用程序。
注意 将 RemoteData 控件添加到工具箱,并不能自动设置到 Microsoft 远程数据对象库的引用。为了在代码中使用 rdoEngine 和远程数据对象,必须先在“引用”对话框(可以从“工程”菜单中得到)中设置一个到 Microsoft Remote Data Object 2.0 对象库的引用,否则在第一次引用 RDO 对象时会导致编译错误。而且,如果计算机上安装了 Visual Basic version 4.0 或 Microsoft Office,RDO 1.0 库会显示在“工程引用”对话框的对象库列表中。虽然在 Visual Basic 5.0 or 6.0 中也能使用该库,但我们建议不要这样做。