RT,我在BDE中建了一个database,指向的是Oracle数据库,但这个数据库需要用户名和密码,但在BDE Admin中似乎只能写入用户名的,密码怎么加?不加上去的话,程序一打开就会弹出一个登录窗口要求输入密码,麻烦啊!记得葵花宝典上有说到这个问题,好象是:
Session.AddPassword('pwd');
Table1.open;我这么试了,但那个要命的窗口还是弹了出来。
何解??

解决方案 »

  1.   

    不对的吧?Table属性哪有LoginPrompt的?再说,就是有,也得有个地方提供密码啊。我汗。
    我加进一个TDatabase控件,那倒是有一个LoginPrompt的,但就算搞成False也是不对。这样就干脆返回异常了。
      

  2.   

    加入database,选择AliasName,在Databasename中输入名称:如“DB”,在Params里面输入用户名和密码,把loginprompt设为false,connected设为true。
    table的databasename选择刚才的“DB”,然后老样子设置table就行了。
      

  3.   

    得得,yuhouyangguang(雨后阳光) 说的方法我用过了,不成功。登录窗口是没了,可变成无法登录了。唉,我改用ADO了...
      

  4.   

    双击TDATABASE,在PARAM里写
     Username=
     password=
      

  5.   

    第一:用ado控件的话,只需在adoconnection的属性loginprompt中设置为false即可。
    第二:用bde控件的话,先建立好bde通道
    然后再在前台数据库控件database上来设置(注意前后顺序):
    先在属性paras中写
    Password | 你的密码
    然后点击属性:connected设为true
    在点开参数属性看,是否出现了登陆用户和密码
    最后把属性loginprompt设为false就ok了
      

  6.   

    database里的PARAMs里有两列:key和value
     key      |value
     Username |administrator
     password |123456
    然后就ok了
    当然用ADO最好了。
      

  7.   

    用ADO记住在adoconnection的connectionstring的build里设置时输入用户名和密码后,选择保存密码,再loginprompt设为false。
      

  8.   

    在database的PARAMs的属性中加入:
     Username:登陆名
     password:密码