我在一个DataModule中放入了一个ADOConnection1,在FORM1中放如ADOQuery1和DataSource1,将ADOQuery1的Connection指定为DataModule.ADOConnection1,结果发现设计时一切正常,数据能正常显示于DBGrid中,但运行时始终提示“Missing Connection or ConnectionString”请问这是怎么回事?
难道是TADOConnection和TADOQuery都必须放在DataModule中吗?
难道是TADOConnection和TADOQuery都必须放在DataModule中吗?
begin
dm := datamodule1.create(nil);
dm.ADOConnection1.connected := true;
....
end;
设计时测试下连接
begin
dm := datamodule1.create(nil);
dm.ADOConnection1.connected := true;
....
end;////////////感觉这个比较接近
应该在你的Form1之前先建立数据模块
访问不对用窗体名,别用单元名
dmMain,datamoduleMain
dmMain.adoConnection1