设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 789|回复: 0
打印 上一主题 下一主题

[Access本身] 关于Access 如何搜索引用库,这个答案好麻烦,有更好的方法吗?

[复制链接]
跳转到指定楼层
1#
发表于 2005-3-8 20:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编写的数据库移到其他机器上经常提示“找不到工程或库”,然后光标在一些简单的函数上,在GOOGLE上找了一些解决方法如下,感觉太麻烦,还有一种是安装VB6.0以上版本然后卸载保留控件,也麻烦,特此求教有何高招?

Microsoft Access 文件 (Microsoft Access 文件:Access 数据库或 Access 项目文件。Access 数据库将数据库对象和数据存储在一个 .mdb 文件中。项目文件中不包含数据,而是用于连接到 Microsoft SQL Server 数据库。)的 Visual Basic 项目 (工程:数据库中所有代码模块的集合,包括标准模块和类模块。默认情况下,工程与数据库同名。)包含对对象库 (对象库:包含对象定义及其方法和属性的文件。包含对象库的这种文件通常有扩展名 .olb。)的引用,并且也包含对其他文件(包括其他 Access 文件)的引用。引用文件的位置在“引用”对话框中指定(在“Visual Basic 编辑器” (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)中单击“工具”菜单上的“引用”,即可显示该对话框)。打开 Access 文件时,如果 Access 在指定位置找不到引用的文件,则会按如下原则搜索引用文件:

首先,Access 在 Microsoft Windows 注册表中的下述位置搜索 RefLibPaths 键:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access

如果该键存在,则 Access 检查是否存在与所引用的文件名称匹配的值名称。如果找到匹配的值名称,则 Access 会从相应的值数据所指定的路径加载引用。

如果 Access 找不到 RefLibPaths 键,则在下述位置依次搜索引用文件:

包含应用程序的应用程序文件夹(Msaccess.exe 所在的文件夹)。

当前文件夹。

系统文件夹(System 和 System32 文件夹位于 Windows 或 WINNT 文件夹)。

Windows 或 WINNT 文件夹。

PATH 环境变量。有关环境变量的详细信息,请参见“Windows 帮助”。

包含 Access 文件的文件夹,以及位于该文件夹中的任何子文件夹。

如果在执行该搜索之后,Access 仍找不到引用文件,则必须手动修复引用。







为什么在调试程序时出现"找不到工程和库"光标停在format或light等简单函数上



编号:QA004278

建立日期: 2001年7月1日 最后修改日期:2003年6月22日

所属类别:

Visual Basic - 错误信息

Q 张如坤:

    操作系统:win98

    编程工具:vb 6.0中文版

    问题:请问为什么在调试程序时出现"找不到工程和库"光标停在format或light等简单函数上?

    水平: 刚入门

A回答:

    到VB中的“引用”对话框里找是否有MISS库文件!这主要是VB6安装不正确,或不完全造成的。

     

    water_lotus的意见:

    主要是引用了本机不存在的文件造成的。在“引用”对话框中查找是不是所有的引用文件都存在。如果有“参照不可”的字样,则将该引用去掉。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-10 18:40 , Processed in 0.093211 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表