Form窗口怎么设置Remote Data Module的数据库连接,引用ADOConnection1报错
Form窗口如何设置Remote Data Module的数据库连接,引用ADOConnection1报错
哪位兄弟指点一下:我想在运行期用Form窗口里设置数据库连接参数,如何引用Remote Data Module的ADOConnection1?用RDataModuleQBXZ.ADOConnection1,报RDataModuleQBXZ未定义,这个RDataModuleQBXZ是远程数据模块名
注:远程数据模块对应的文件已uses进Form文件了
------解决方案--------------------
RDataModuleQBXZ是单元文件名还是Data Module的对象名称?
你要调用Data Module里面的控件,必须先实例化这个控件对应的对象,不可以直接用“单元名.ADOConnection1”
举个例子:
调用时,必须是DataModule1.ADOConnection1;且DataModule1必须要先Create。
------解决方案--------------------
注意Remote Data Module是个com对象
哪位兄弟指点一下:我想在运行期用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对象