整个工程文件夹为:off
文件结构:
   off
    |
  ------------------------------
  |                         |
login.pas                dbconfig
                            |
                        ------------
                        |          |
                    testDM.pas  dataMod.pas在dataMod.pas中我已经将ADOConnection.Connected设置为true
当testDM.pas 单元中引用dataMod.pas做数据库连接判断弹出OKif dataMod.dm.ADOCon.Connected then
   showMessage('OK')
  esle
  showMessage('Flase');而在login.pas中引用dataMod.pas同样做判断时却弹出数据库的连接窗口,要求输入密码。请问这是为何?

解决方案 »

  1.   

    那肯定是数据连接有问题了,你将连接组件放在你的LOGIN窗体上试一下.
      

  2.   

    不用试,肯定是弹出OK,testDM.pas就已经验证了。问题是我引用下级文件为什么还要弹出数据库连接窗口,要求输入密码?是不是和文件引用路径和环境有关?该如何解决,就能直接访问数据库,而不用再输入密码呢?
      

  3.   

    在LOGIN窗体文件的最开始要引用DATAMODULE这个窗体,你引用了吗?