我的BDE出错了,详情请进来看看吧

sslljj 2001-07-30 05:05:19
错误提示是这样地:
"Too many open files.You may need to increase MAXFILEHANDLE limit in IDAPI configuration."

我用的是CB5,paradox数据库。

哪位大虾,快帮帮我怎么解决这个问题,明天就要交工了,多谢啦!
...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
sslljj 2001-07-30
  • 打赏
  • 举报
回复
多谢,我再查查帮助
TR@SOE 2001-07-30
  • 打赏
  • 举报
回复
在程序中如何改,我不知道。一般而言,48应该是够的吧?我这里用到现在没有出现你说的问题。具体的原因我不是很清楚,不敢妄下结论。

对于你的第二个问题,我的理解是,虽然你只有15个表,但是你在使用PARADOX时,不能忘记,它还有一些别的系统表要被打开(例如存放你所有的自动增长类型字段的当前值,索引,引用完整性连接等)。所以,打开的表的数量一定会大于15个的。

PARADOX表不指定别名是可以使用的,直接用路径完全可以。
sslljj 2001-07-30
  • 打赏
  • 举报
回复
还有,我的库中只有15个表,而BDE Admi 中的MAXFILEHANDLES值却是48,为什么还会出错?
sslljj 2001-07-30
  • 打赏
  • 举报
回复
请问一下,怎样在程序中改那个数值?

让用户装一次改一次会不大好吧,再有,我没用别名,而是直接指定路径,该怎么办?
TR@SOE 2001-07-30
  • 打赏
  • 举报
回复
你可以到控制面板中,打开BDE Administrator,选择Configuration里的System|Init栏,那里有个参数叫MAXFILEHANDLES。你可以尝试将它设置为一个较大一点的值看看。
TR@SOE 2001-07-30
  • 打赏
  • 举报
回复
该错误似乎是提示你应该在IDAPI的配置中增加MAXFILEHANDLE的量。估计是打开的表太多了。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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