BDE初始化时出错怎么办?120分征答。

BDE初始化时出错怎么办?120分征答。,第1张

我的Delphi数据库程序用BDE连接后台Sqlserver7.0数据库,在win98下共开发了两个程序,两个程序分别单独打开都能正常运行,但如果先运行了其中一个,另一个在打开时就报错:“Exception

EDBEngineError

in

module

vclbde50.bpl

at

0000c2c6An

Error

occurred

while

attempting

to

initialize

the

Borland

Database

Engine(error

$210c),请问是不是bde设置方面有什么问题?能真正解决的给100分,剩20分送分。附带说一句,如果同一个程序同一时间运行两次也是可以的,但三次就不行了。

根据ORA-01017的提示是连接到另一方的用户密码错误,于是直接使用配置的用户密码(lsxy/lsxy)登录数据库发现正常登录,进一步的查看建立好后的dblink语句,其中用户名都转化为了大写,由此猜测密码是否也被转化为了大写从而导致密码错误。

解决办法:1.如果11g的数据库用户的密码是小写字母,将其改成大写,然后再去用9i去连接,这个方法太过粗鄙影响也比较大不考虑使用。2.将密码用双引号引起来。如identifiedby"jxunicom_sale"我们将dblink的创建语句稍微改写即可,如下:createpublicdatabaselinkDB_LSXYconnecttolsxyidentifiedby"lsxy"。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9755129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存