在DELPHI,我新建了很多FORM 如果每个FORM里都要联接数据库,那么是不是所有的
FORM 里都要有自己的adotable1, datasourse,及adoconnect. 来联接数据库如果我的数据库密码改了, adoconnect 里不是全部要改, 太麻烦了, 有什么办法没有,谢谢了, 我联接的是 access 数据库,直联

解决方案 »

  1.   

    你可以动态生成adotable1, datasourse用数据模板只要一个ADOCONNECTION就可以了,到时候该知该一个数据库连接
    材学吧??慢慢来,,别急,,一起学习
      

  2.   

    不用呀,只要一个表单连接上了,其它的包含uses此表单,就可以共用这个表单中的连接了
      

  3.   

    用一个DataModule,将adoconnect,adotable,datasource都放到里面,
    其它form引用这个DataModule就可以了
      

  4.   

    你可以作一个配置文件,然后动态访问生成的数据库连接字符串,这样就可以解决你的问题了
    另外,如果,你是用绑定的界面来显示数据的话,最好别使用动态生成的adotable1, datasourse最好使用全局的组件;
    如果,不是绑定那就可以动态生成,然后自己控制释放了!