我想做一个按钮, 按一下就可以调出ADO的设置窗口, 然后可以设置我的ADOConnect的了,有没有比较好的办法,调出来这个窗口??????????????? 这样我就可以在任何一个机器上设置我的ado了

解决方案 »

  1.   

    // 调出ODBC数据源(0 为选项卡)
      WinExec('rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl,,0',9);
      

  2.   

    我想要的是调出 ADO的属性设置对话框阿。来设置阿Ado 的Connectstring的值
      

  3.   

    delphi中的demo目录下好像就有,查一查。
      

  4.   

    uses AdoConEd;begin
            EditConnectionString(ADOConnection1);
    end;
      

  5.   

    谢谢楼上阿,我的ADoconnection1放在远程数据模块里,我要用另一个窗口的一个按钮里写这个命令 EditConnectionString(remotedatamode.ADOConnection1);  这样不总是不正确。 有一点需要注意:我过去一直认为远程数据模块里的东西,不能被其他的窗口调用,但是现在必须用到这个了。 我的这个认识对吗????????  如果对, 那我怎么调用这个命令来设置远程数据模块里的ado的Connectstring??
      

  6.   

    我的意思是:
      在form1.buttonclick()里调用这个命令,然后设置远程数据模块里的 ADOConnect的connectstring属性
      

  7.   

    AdoConnection1.ConnectionString:=PromptDataSource(Application.Handle,
        AdoConnection1.ConnectionString);
      

  8.   

    现在我的关键问题是: 
      如何触发这个条代码??? 
      因为我的AdoConnect控件在RemoteDataModule里面。 而Form里的事件里不能调用RemoteDataModule里的东西阿
      

  9.   

    可以在远程数据模块中自己写处理method
    而在客户端利用上面提到的代码获得ConnectionString
    通过AppServer接口传递到远程数据模块