我做的登陆是用的用户名和密码都是我自己设定好了的,当我输入正确进入系统后,按键要显示数据库中表的信息是,会弹出一个界面要输入数据库用户密码? 请问我该怎么解决它------不要弹出  在我第一次输入用户名和密码时就把数据库自动连接好?还有就是虽然显示我做了个表用来存放有关用户名,密码和权限但是该如何在第一次登陆时就与该表关联呢?
分不够我在开帖谢谢

解决方案 »

  1.   

    把connection的loginprompt改为false.
      

  2.   

    楼上的办法是对的
    或者你把connectionstring的属性里面设置自动保存密码就ok了 
    看你用什么库,用什么连接的,bde还是ado
      

  3.   

    ADO:Conntion->LoginPrompt:=False;
    ConntionString内要有Password
    BDE:用TDatabase控件,LoginPrompt:=False;
    Param.add('user name=aaa');
    param.add('passwrod=bbb');
      

  4.   

    密码和权限但是该如何在第一次登陆时就与该表关联呢?
    自己写代码阿!
    query.sql.add('select user,pwd,license from table where userid=' + id);
    query.open;
    user:=query.fields[0].asstring;
    pwd:=query.fields[1].asstring;
    license:=query.fields.[2].asstring;
    ...
      

  5.   

    不管是ADO還是BDE連接方法﹐只要將LoginPrompt:=False即可。
    但是事先要將密碼保存在屬性中。
      

  6.   

    把connection的loginprompt改为false.
    都 对了
      

  7.   

    哈 我来CSDN问的第一个问题 也是关于这的