打开数据库时,经常出错。

lyhfox 2000-06-19 11:19:00
通过dao方式,语句:
dim mdatabase as database
set mdatabase=workspace(0).opendatabase("my.mdb")
程序运行一段时期后,就出现数据库打开错误。运行一段时间,为什么
数据库出现打不开现象?
升级到ado方式,是否能解决?
...全文
149 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Un1 2000-06-19
  • 打赏
  • 举报
回复
access的数据库也比较容易出错,特别是没有正常close退出之后。这个问题和ado dao无关。如果是实时系统对可靠性要求较高你可以在每次进入打开之前时调用RepairDatabase函数。另外编程时仔细考虑数据的存放处理问题以及周密的出错处理.
zzh 2000-06-19
  • 打赏
  • 举报
回复
可以在每次打开时进行判断,不要直接使用Open()语句,然后在使用完后,记得关掉。如果要经常操作表,在程序启动时打开数据库,退出时关掉,而在操作表的时候就不用去打开数据库了。
bamyl 2000-06-19
  • 打赏
  • 举报
回复
没办法,access的数据库经常出错的,
你最好每次打开前用repairdatabase函数修复一下。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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