【机房收费系统】之找不到工程或库

来源:互联网 发布:怎么在手机淘宝交电费 编辑:程序博客网 时间:2024/04/30 09:42

起因:

机房收费系统之前一直是在501机房的电脑上做的,本想着放假之前肯定能验收一次的,但是越到最后越忙,在最后一天终于完成的时候,师父们都有事,所以一直没有验收。一直拖到现在,我还得在自己的电脑上安装SQL Server和VB。

遇到的问题:

         本来想着安装版本高一点的SQL2012,安装的过程也很顺利,但是,安装完成之后,显示“安装完成但失败”,不得已又换成2008。这些都不是什么大事,虽然一个中秋的假期都在纠结这个问题。

但是最后的结果还是好的,最主要的问题是,SQL和VB都安装好之后,将自己做的机房收费系统打开,不能运行。这才是重点好不好!!!

显示错误:


  首先想到的是数据库没有连接上,数据源没有配置好,又重新配置了好几遍,确定无误后,还是出现这个问题,想来也就不是数据库的问题,因为数据库连接不上的错误提示是“错误91”。

解决问题:

         根据同学的提示,查看部件和引用,发现丢失了一个,在网上查了一下是当时安装的时候没有安装好,丢失了一个.dll文件。


给出的解决方法是:


         但是将这个文件注册以后,仍然不能运行,错误指到Trim()函数,在网上找答案,有人说在Trim()函数之前加上VBA.就可以了。实际上,与 Trim() 没有直接关系。如果你用 VBA.Trim() 就不会有问题。由于没有库的说明,VB 会进行函数库查找,它首先要查是否所有的引用库都可访问。结果发现有找不到的库。VB 的缺点是没有明确指出所缺的库。实验了一下,还真的可以。

总结:

         遇到问题找百度,我们守着网络,就是最好的老师。但是,VBA究竟是什么东西呢?

VBA 是基于VisualBasic 发展而来的,它们具有相似的语言结构。Visual Basic 是Microsoft 的主要图形界面开发工具,VBA 5.0 (亦即VBA 97)则是Visual Basic 5.0 的子集。

其实也是不怎么懂的,以后在慢慢了解。

详情可见:VBA百度百科 & VBA互动百科



0 0
原创粉丝点击