CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

BDE联接有密码的数据库,如何不弹出登录窗口?

楼主rick29(rick.z)2003-09-03 14:45:30 在 Delphi / 数据库相关 提问

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

1 楼caohonglong2000(chl_csdn)回复于 2003-09-03 14:52:56 得分 5

设置prompt的属性为falseTop

2 楼tiexinliu(铁心刘)回复于 2003-09-03 14:57:10 得分 5

database的loginprompt设为falseTop

3 楼rick29(rick.z)回复于 2003-09-03 14:58:11 得分 0

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

4 楼yuhouyangguang(雨后阳光)回复于 2003-09-03 15:11:41 得分 5

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

5 楼haoguozhong(郝国忠)回复于 2003-09-03 15:18:53 得分 5

loginprompt设为falseTop

6 楼rick29(rick.z)回复于 2003-09-03 15:25:33 得分 0

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

7 楼delphi_xizhousheng(西周生)回复于 2003-09-03 15:43:43 得分 10

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

8 楼delphi_xizhousheng(西周生)回复于 2003-09-03 15:45:55 得分 0

记得不要在每行后加     分号Top

9 楼delphi_xizhousheng(西周生)回复于 2003-09-03 15:49:20 得分 0

每行后面不要加   分号Top

10 楼kevin218(张智勇)回复于 2003-09-03 17:44:48 得分 10

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

11 楼yuhouyangguang(雨后阳光)回复于 2003-09-03 18:09:36 得分 0

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

12 楼cnhgj(戏子) (没时间练太极)回复于 2003-09-03 18:11:00 得分 0

loginprompt设为false  
  Top

13 楼yuhouyangguang(雨后阳光)回复于 2003-09-03 18:12:43 得分 5

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

14 楼XXSingle(心无了然)回复于 2003-09-04 08:41:58 得分 5

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

相关问题

  • DELPHI怎么联接Access数据库!!!BDE ADO都可以!!!!
  • 能否不通过BDE而直接使用ODBC所联接的数据库
  • 联接数据库出错
  • 如何联接数据库?
  • 共享数据库联接
  • 数据库联接问题
  • 数据库联接问题
  • Access数据库联接和MySQL数据库联接
  • 关于BDE的一个问题(能否建立两个数据库之间的联接?)
  • ==========请问各位大哥bde联接SQLSEVER数据库使用的端口号是多少?===========

关键词

  • 密码
  • 属性
  • 数据库
  • 控件
  • 用户
  • database
  • ado
  • 选择
  • loginprompt
  • bde

得分解答快速导航

  • 帖主:rick29
  • caohonglong2000
  • tiexinliu
  • yuhouyangguang
  • haoguozhong
  • delphi_xizhousheng
  • kevin218
  • yuhouyangguang
  • XXSingle

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo