我用delphi+sql server 2000编程,当打开数据库时,总出现密码框,怎样能不让密码框出现呢?

解决方案 »

  1.   

    Tdatabase有个属性,LoginPrompt设为False
      

  2.   

    我是用TQuery控件调用,当open时,总要输入密码,
    Tdatabase和TQuery怎么接起来呀,
      

  3.   

    你设置TQuery的databasename为Tdatabase的aliasname!就可以使得query通过tdatabase连接到数据库了,这样你设置Tdatabase的LoginPrompt属性,并且把user和password放在TDatabase的params中就ok!
      

  4.   

    放一个Database1:TDatabase然后双击:
      在Name中输入数据库的别名AliasName
      在DriveerName 中选择MSSQL
      然后点击Defaults按钮
      修改下列参数:
        DATABASE NAME=服务器上要连接的数据库名字
        SERVER NAME=数据库所在的ComputerName
        USER NAME=登陆的用户名
        PASSWORD=登陆数据库的密码
      将Options中的Login Prompt设置为unChecked,在登陆时就不用输入密码了。
    放一个Query1 : TQuery,然后设置DatabaseName为Database1中的DatabaseName,就可以连接到数据库了。
      

  5.   

    把databased1的 login prompt属性设为false.然后在prompt属性中点击省略号
    ,在里面写入USER NAME 和PASSWORD就搞定了;
    快给分吧
      

  6.   

    看了各位的回复,我有点明白了,但用database控件的时候出错,能给我讲一下Tdatabase控件吗,回答有分,