与ORACLE联接问题

wyt2003 2003-10-17 12:47:13
如何设置才能让数据库的登录对话框去掉?delphi6 + oracle817
...全文
34 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
madd123 2003-10-17
  • 打赏
  • 举报
回复
唉, 来晚了
kevin218 2003-10-17
  • 打赏
  • 举报
回复
看你是用ADO还是用BDE,因为现在用的最多的就是这两种。
如果是ado的话:
简单,设置 adoconnection 的属性 loginprompt=false 即可。
如果是bde的话:
要注意啦,先要通过odbc建立好bde,接着对数据库控件database进行操作
点开属性 params,写入 password|你的登陆密码,关闭
然后点击属性 connected ,设为 true
最后再检查参数属性 params 中是否已经出现登陆用户与密码啦,如果出现,则
设置 loginprompt = false,即可ok。
wzds2000 2003-10-17
  • 打赏
  • 举报
回复
刚才说的那种方法可能有点问题(oracle可能还会出现提示),双击Params属性后的(TStrings)后加入PassWord=XXX(XXX:是你的密码),这样运行后就不提示输入密码了。。。
wyt2003 2003-10-17
  • 打赏
  • 举报
回复
wzds2000:
谢谢。我是刚入DELPHI的,还有一个问题请教:
odac,doa,bde,ado 它们都可以用来连接,但有什么区分吗?
wzds2000 2003-10-17
  • 打赏
  • 举报
回复
我用bde少一点,应该是把密码、别名等设置好以后将datebase的loginPrompt属性设为False就可以了,你试一下,我再帮你好好看看。。。
wyt2003 2003-10-17
  • 打赏
  • 举报
回复
我用bde连接的,
datebase的哪几个属性要设置?
tks.
wzds2000 2003-10-17
  • 打赏
  • 举报
回复
终于找到你了。。。
使用ado连接,在ADOConnection建立连接的过程中输入密码后设为“允许保存密码”,
把loginPrompt属性设为False就可以了。
niuyongzljtoo 2003-10-17
  • 打赏
  • 举报
回复
如果用BDE连接的话
with query.params do
begin
add('username=......')
add('password='......')
end;
象这样以后就没有提示了

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧