如何取消query连接数据库时弹出的用户/密码提示框。
数据库是用ODBC连接的。

解决方案 »

  1.   

    添加一Tdatabase,设置其AliasName为你需要的数据库,设置其LoginPrompt属性为:false
    在设置Tquery的database属性为刚添加的TdataBase就不出现用户/密码提示了
      

  2.   

    updatabase的AliasName、Password都赋值''
      

  3.   

    DataBase  或者 Connetcion 的LoginPrompt 设置为False
      

  4.   

    数据集(adoquery或table)的LoginPrompt属性为False
      

  5.   

    数据集(adoquery或table)的LoginPrompt属性为False
      

  6.   

    数据集adoquery的LoginPrompt属性为False
      

  7.   

    数据集(adoquery或table)的LoginPrompt属性为False
      

  8.   

    楼主,给你一个最详细的过程:
    1加个TDatabase控件 
    2.在窗体上双击[TDatabase]组件,将弹出基本属性画面。
    3.在Name字段中设置一个用来识别这个组件的数据库名称,设置好后,就可以用其他数据访问组件中的设置DatabaseName属性为该名称。
    4.在[AliasName]列表中设置Tdatabase组件的AliasName属性,指定连接数据库的名称,(可以在下拉菜单BED Administrator中选择)
    5.在[Parameter overrides]中建入用户登录的身份认证信息,密码,用户名(如果没有,可以不填)
    6.单击[LoginPrompt]取消LoginPrompt选择取消登陆时的登陆对话框。总个TDatabase设置完成。