刚开始学习delphi,请问大家一个问题:
    delphi开发的应用程序是怎么连接数据库的?不会是每个窗口界面都放一个连接数据库的控件吧?
我在用PB开发数据库时,只需要在应用程序开始让事务对象SQLCA连接上数据库,整个应用的datawindow通过此事务对象连接数据库就好了。
    我想delphi开发的数据库管理系统也应该类似于此吧,在用户登录时连接到远程数据库,如果是请问怎么操作,如果不是,请问怎么处理?

解决方案 »

  1.   

    新建立一个datamodal,然后在这个datamodal中放一个adoconnection组件,adoconnection连接数据库,然后其他位置的数据库控件都连接这个adoconnection
      

  2.   

    有很多种方式可以连接数据库,可以用ado或bde都可以的用不着在每个窗口界面中放连接数据库的控件,你可以创建一个datamodule单元,在这里放一个连接数据库控件,在别的窗体中引用该单元即可。
      

  3.   

    wudi_1982!datamodal adoconnection相当一个全局控件?
      

  4.   

    我的办法直接在登录窗口中放adoconnection,其它所有窗口都引用这个单元就可以了。
      

  5.   

    经各位点拨,看了一下delphi自带的例子,了解了。谢谢各位了