将旧版数据库转换至ACCESS2000的注意事项?

将旧版数据库转换至ACCESS2000的注意事项?,第1张

将旧版数据库转换至ACCESS2000的注意事项?,第2张

适用:access2000

由于ACCESS97(或更早版本)无法打开ACCESS2000中制作的文件,与以前的版本一样,读者应该考虑将旧版本的数据库转换到2000,以便充分发挥access2000的功能。请参见以下说明:

一、共享数据表

无论数据库是什么版本,数据表都是可共享的资源。例如,ACCESS97数据库可以链接ACCESS2000数据库中的数据表,因此,如果环境中不是每个用户都已升级到access2000,并且为了保持数据正确,可以共享数据表。

第二,ACCESS2000到access97

这是ACCESS所有早期版本中第一次将新版本转换为旧版本。读者打开数据库后,可以使用工具->数据库工具->转换数据库->转换ACCESS97文件格式。但是,不能保证转换后的数据库能在access97中正常工作,因为如果数据库使用了2000版97不支持的新功能,转换后将会出错。

三。不支持的库

如果阅读器转换ACCESS7.0的数据库,在VBA使用DAO处理数据库,转换过程中会出错,因为access2000不支持DAO2.5/3。x库。

解决方法是转换后启动Visual Basic编程器,使用【工具】-->【设置引用项】选项清除缺失的DAO2.5/3。这里x库,然后参考DAO3.60库。

四。程序代码

在代码部分,如果转换ACCESS2.0数据库,用declare语句在数据库中声明API函数,所有这样的函数在转换后都必须重新声明,仍然使用Declare语句,但是每个函数都有了新的语法。因为access2.0用的是WIN16 API,而现在的是WIN32 API。

另外,在access2000的VBA中,有些属性和函数返回值是严格保密的。通常,旧版本的返回值类型Variant被转换为字符串,因此在执行过程中可能会出现错误。读者可以在转换后打开Visual Basic编程器,使用这里的调试->编译选项检查是否有错误。最常见的错误是[类型不匹配]或[空]。

描述:

上面只列出了常见或可能的错误。总的来说ACCESS2000和ACCESS97差别不大,97转2000应该问题不大。ACCESS2.0和7.0版本存在很多问题,因为这两个版本都不是32位版本,Access 2.0不支持VBA,所以存在很多问题。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 将旧版数据库转换至ACCESS2000的注意事项?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情