为什么我建立的BDE别名老是在访问的时候出现要求输入用户名和密码,但是我没有设置任何用户和密码啊?

解决方案 »

  1.   

    database  组件里的 loginprompt :=false
      

  2.   

    用一个database,
    table连上这个database,
    设置database1.loginprompt:=false;
      

  3.   

    database  组件 LoginPrompt :=false接分
      

  4.   

    但是我通过Sql Explore来访问也要密码啊?
      

  5.   

    loginprompt :=falseuser=sa
    password=
      

  6.   

    loginprompt :=false 使用ADO进行连接吧个人感觉比BDE好很多.
      

  7.   

    用一个database,
    table连上这个database,
    设置database1.loginprompt:=false;
    就可以了
    但是在sql Explore 中就必须输入密码了
      

  8.   

    SQL Explorer是不会保存你的数据库密码的,你用SQL Explorer打开当然会要你输入密码了。
    至于程序中打开,楼上已有许多人做答了。不过用BDE连数据库有点落伍了吧,你是用的什么数据库,如果是Pardox、Foxpro这样的文件型数据库,BDE还是不错的。否则ADO、DBExpress都比BDE好。
      

  9.   

    database或者query 组件里的 loginprompt :=false
      

  10.   

    sql Explore 中定义别名的时候没有密码的设定项,所以你用他去连接的时候肯定是要输入密码的
    第二,即使设置database1.loginprompt:=false;但是如果你的数据库连接时是需要密码,而你并没有把这个值通过database传递给数据库进行验证的话,那么访问的时候还是会出现要求输入用户名和密码的对话框的
      

  11.   

    我用TQuery直访问某个ODBC数据源时,也老是跳出一窗口....,怎么设置可能去除???
      

  12.   

    用TQuery要避免登陆窗口的出现就得使用TDatabase控件了(我用SQLServ2000)。