当前位置:主页>销售管理软件> 列表

ADOquery如何连接到共享数据库的问题? 找金蝶财务软件

记账软件版1楼: 我的一个程序,数据集为food.mdb,为了连接方便,我建了一个窗体DMfrm,在这个窗体上用控件ADOConnection1,DateDouse1,ADOquery1....ADOquery5连接数据库,
我的问题是:如果我要在另外一个窗体中通过ADOquery连接ADOconnection1,来访问数据库
如何做????在 ADOquery中如何做才能连到 DMfrm.connection1????.

2楼: 建议你建个 TDataModule
放在窗体上也行的,只有引用DMfrm 如金蝶财务软件

3楼: 老兄:如何引用DMfrm???不知道怎么能连到窗体中的DMfrm.ADOconneciton1???
能给说的更清楚点???

4楼: 这样连接
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
ADOQuery1.Connection:=ADOConnection1;
end;
我不知道你是不是这个意思!

5楼: 不是这个意思了!我的意思是,我现在的adoquery在其他窗体上,需要连到数据库窗体上的adoconnection1上,即连到DMfrm.ADOconnection1。应该是在adoquery的属性上来建立,但我不知道如何建立???

6楼: 1、引用DMfrm
如DMfrm在Unit1, 在需要连接的Unit的uses中添加Unit1。
然后在你的程序中设ADOQuery1.Connection:=DMfrm.ADOConnection1;



2、最好建个 TDataModule,把ADOConnection放在TDataModule里,在需要的单元引用DataModule。

记账软件版7楼: 楼主这个问题也太没技术含量了。。。
你只要use 那个有adoconnection1的窗体就行了,
你再点adoquery的Connection属性,就可以选到adoconnection1了

8楼: 谢谢二位指教!!按你们的方法,搞定了!!