Form窗口怎么设置Remote Data Module的数据库连接,引用ADOConnection1报错

Form窗口如何设置Remote Data Module的数据库连接,引用ADOConnection1报错
本帖最后由 nwp006 于 2012-12-04 22:30:38 编辑
哪位兄弟指点一下:我想在运行期用Form窗口里设置数据库连接参数,如何引用Remote Data Module的ADOConnection1?用RDataModuleQBXZ.ADOConnection1,报RDataModuleQBXZ未定义,这个RDataModuleQBXZ是远程数据模块名

注:远程数据模块对应的文件已uses进Form文件了
------解决方案--------------------
RDataModuleQBXZ是单元文件名还是Data Module的对象名称?
你要调用Data Module里面的控件,必须先实例化这个控件对应的对象,不可以直接用“单元名.ADOConnection1”

举个例子:
unit Unit1;

interface

uses
  SysUtils, Classes;

type
  TDataModule1 = class(TDataModule)
    ADOConnection1: TADOConnection;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  DataModule1: TDataModule1;

implementation

{$R *.dfm}

end.


调用时,必须是DataModule1.ADOConnection1;且DataModule1必须要先Create。
------解决方案--------------------
注意Remote Data Module是个com对象