初步了解机房收费系统

继数据库的项目完成后,我又着手开启了另一个项目——机房收费系统,这个项目的最大的特点为——自己编写代码来设计软件,它的这个特点将是我学习此项目的最大的一个难题,就像创业白手起家一样。

将这个系统装好以后,还要经过以下步骤,如图:

下面我就说说我开始接触这个项目时遇到的坎坷:

第一:当我将这个软件安装好后,我按照“机房收费系统说明”开始配置数据库文件,当我开始经历第二步附加数据库时碰到了以下问题(操作系统错误:拒绝访问),如图:

这是两个数据库文件,一种为data型,另一种为log型,遇到的是同一种问题。

解决办法:

右击数据库文件的属性,在安全界面中将完全控件勾选上即可解决上述问题。

第二:在执行第三步时遇到了注册不成功和版本不兼容的问题,不够依然被我的耐心所解决。

我们先来了解一下这三个控件:

(1)grades50.dll      报表设计器控件

(2)gregn50.dll       报表引擎与显示控件

(3)mscomctl.ocx   是公用activex插件控件模块。一些增强型插件外挂无法显示窗口,很可能是因为系统中缺少此插件。

解决方案,在我们的系统中有system32和syswow64两个文件夹,两个文件里面都存放了大量的控件,此时我们在注册机房收费系统这三个控件时我们应该将它存放在哪里呢?本人是将它放到了syswow64这个文件夹下,我也曾放到了system32这个文件夹下,但是没有注册成功,下面我来说一下将这三个控件放到syswow64文件夹下是如何注册成功的:

(1)在执行这个操作的时候你是需要先将这三个控件放到syswow64文件夹下的,然后再执行CMD窗口,利用cd \windows\syswow64将执行命令换到syswow64文件夹下,如图:

(2)在后面输入以下操作即可执行成功:

第三:我在打开机房收费系统时碰到了进不去系统的问题,如图:

这个问题是我将ODBC配置错误的缘故。

还有一个典型的多步OLEDB操作产生错误。这个问题的根源在哪呢?在机房收费系统的数据库各个表中有好多的computer字段,当我们运行机房收费系统时便会将自己的电脑名称输入到数据库当中,但是由于computer的字段的数据类型为char(10),满足不了计算机名称的长度,所以才会出现此类的错误,我们将它的字段类型改为char(20)即可解决此类错误,或者在我的电脑属性中将自己的电脑名称的长度改短些即可。

猜你喜欢

转载自blog.csdn.net/yang18831636208/article/details/82666730
今日推荐