如何去处DataBase   Login对话框??
我的database loginprompt和connect属性都设计成TRUE了呀..
还是不行..
运行时先弹出我的设计的登录界面...验证成功后就出现一个database login对话框..
请问是什么原因??
还有..
我用的是datasource ..database...query.三个连接数据库的..(ODBC)
各位有什么高招吗??

解决方案 »

  1.   

    不好意思..
    我刚才问错了.
    我的意思是:database loginprompt和connect属性都设计成FALSE了呀.. 
      

  2.   

    拜托..
    我改过问题了呀..
    database loginprompt和connect属性都设计成FALSE了呀.. 
    看这里啦..
      

  3.   

    配置好你的BDE组件
    1.关掉DELPHI
    2.控制面板->管理工具->数据源ODBC->系统DSN->添加
    3.开DELPHI,找到窗体上的DATABASE组件,双击,name选你数据库名,alias name选你刚建立的DSN名,去掉下面的login prompt 前的对号,确认退出
    4.选中database,在object inspector栏里,connected=true;
    此时,应该不会出现登录对话框 了,,5.然后再选中query,在object inspector栏里,把databasename选中为你的DSN名,
    在SQL里写一条查询,然后active=true
    此时也不会出现登录对话框 了, 
      

  4.   

    为什么不用ADO呢?简单方便快捷
      

  5.   

    如按我说的还不行,估计 你DSN那里没设置正确 
    另外,我也同意用ado连接方式 
      

  6.   


    非常同意!
    楼主可以将你的BDE那个文件代码粘上来应该是你的DSN 那里选错了只是一直没有连通才会一直提示输入信息用ADO可以省去很大的麻烦
    而且不需要再配置ODBC了!