BDE设置中的一个小问题(50分)

  • 主题发起人 主题发起人 avant
  • 开始时间 开始时间
A

avant

Unregistered / Unconfirmed
GUEST, unregistred user!
本人初学数据库编程,请教:
为什么在BDE设置中选择Paradox,Dbase以外的数据库时,总弹出一个Database
Login对话框,怎么填写才能进入?
 
怎么没有回答,不好意思.

加入一个 TDatabase 控件,
属性LoginPrompt := False
 
我早已试过,出现错误--
Unknown database:
Alias:XXXX
 
提出此问题,说明你对Client/Server类数据库不甚了解,所以不用伤脑筋了吧。
如果有兴趣,请先了解一些如Microsoft SQl SERVER、ORACLE、SYBASE等数据库的知识再回答你的问题.
 
应需安全性验证
 
那么,让填的Username和Password都是怎么定的?我自己新建一个Access的mdb,
Username,Password什么的都没有设,为什么会出现这个登录框?
 
如果是ACCESS数据库
TDatabase 的 LoginPrompt 属性设为 False 即可,access数据库默认的登录名字为admin
如果是SQL数据库,除了将TDatabase 的 LoginPrompt 属性设为 False外,还要在
Params中设置用户名和口令.
如果要在程序中提供用户名和口令,需处理TDatabase.OnLogin事件

有例子,要不要?

 
出此错说明你的BDE别名设的不对,到BDE administrator中点
别名让其apply,看看行不行.通过后,再将database的alias属性
设成此别名即可
 
:gxg8816
Thank you very much!我终于可以用admin登录自己做的mdb了!但仍有大部分
已有mdb没法用,出现:
General SQL error
[Microsoft][ODBC MS Access Driver} Invalid argument.
Alias:XXXXX
or:
Invalic configuration parameter.
帮到底!我还可以再给您+分!说到做到!
:Crane
<<到BDE administrator中点别名让其apply
这个操作怎么实施?

 
To gxg8816
我也被困扰了一段时间,能把例子给我一份吗? 先谢谢了
LBinary@263.net

To avant
右键点击之
 
:gxg8816
忘了写我的信箱了!请发:
1xianfeng@sina.com
Thank you!
 
To gxg8816
再给我发一次(上次数据丢了),谢谢,分给你了!
 
To gxg8816
谢谢你,已收到
 
后退
顶部