关于BDE的大问题!(用Delphi实现电子商务中遇到的)(100分)

  • 主题发起人 主题发起人 deem
  • 开始时间 开始时间
D

deem

Unregistered / Unconfirmed
GUEST, unregistred user!
//**********************运行期间的错误提示****************************
Exception: EDBEngineError
Message: An error occurred while attempting to initialize
the Borland Database Engine (error $2B32)
//********************************************************************
我用Delphi的ISAPI做了一个网站。网站后台数据库用的是Paradox7.0。利用borland的BDE
数据库引擎连接。服务器IBM的(16万人民币)。装的是Windows2000 Server。
如果正常登陆可以,但是同时登陆人多了就出现了上面的运行期间的错误提示。
请问这是怎么回事?
 
我不太懂这个问题,不过我可以提几个建议,
1、查看用户连接数目协议是否足够
2、PARADOX可能不支持C/S架构,用ORACLE或SQL SEVER吧!
 
或者用INTERBASE也行,而且是免费的!性能比PARADOX强太多!
 
ISAPI 每增加一个用户连接,就会多一个运行的实例,你的程序一定在每一个实例就会
初始化一个BDE连接,用户太多,实例的数量相应增多,DBE的连接数也增多,可能BDE的
连接数会超过系统的限制,造成错误。
较好的解决方案是采用三层分布处理,由中间层完成对数据库的操作,ISAPI只和中间层
交换数据。
 
BDE可同时只能打开32个连接,建议你用ado+access
 
同意楼上兄弟,再说IBM的机子用PARADOX会被人笑掉大牙的,不过ADO好象不能在ISAPI
中用(CGI可以),用了的话保证IE有5XX的错误,给DELPHI打个补丁吧,如果实在舍不
得PARADOX,用TRY EXCEPT把易错代码保护起来吧
 
多人接受答案了。
 
后退
顶部