初期机房收费系统容易被忽略的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TGBTrial/article/details/80218114

在初期练习机房收费系统的时候,我们会因为操作不当或者因为没有养成良好的习惯而将一些问题忽略掉,而这些问题却又实打实地影响着你向下操作而你却未曾发觉。

下面我总结了一些在初期练习机房收费系统时我们容易忽略的一些问题


初期配置

一、注册dll文件

在我们注册dll文件时,需要用到命令提示符,但是如果没有在管理员状态下打开的话,注册是依然不会成功的。
还有对于system32和sysWOW64的理解混淆问题,sysWOW64的分解意思是指:Windows on Windows64,所以在sysWOW64文件夹中存放的是32位的文件。
二、缺少引用

在我们初期配置时,因为没有引用:Microsoft ActiveX Data Objects 2.0 Library而导致在运行时会跳出关于用户类型未定义的错误提示。

三、对于多步OLE DB操作产生错误

引起这个问题的原因简单来说是数据库的字段类型不匹配或字符个数超出了最初设置数据库的字段的最大限制个数。引发多步OLE DB操作产生错误的方式有很多,但是在初期机房收费系统中很多都是因为输入的字符超出了允许的范围,就像水杯,水倒多了就会溢出。

这个错误的原因在于,在登录时,数据库会接收到一些来自用户的数据并写入针对于机房收费系统数据库的几个表中,其中就包括了你的计算机名称(computer),这些表中对于而computer值得默认长度为char10,但是我们在为自己的计算机安装系统的时候计算机名称是默认的,长度较长,所以会导致长度超过了设置的字段大小【char(10)】,从而报错。所以我们可以修改字段的大小,或者修改减少计算机的名称。
不过修改完计算机的名称后,还有一件事情容易被我们所忽略,那就是 重新选择数据库的服务器名称。很多人因为修改完以后没有更改数据库的服务器名称而导致不明所以然地浪费了很多时间。

四、在检查代码正误时未选定数据库

这个是最不应该犯的错误了,在验证代码是否可以在数据库中找到对应的表的值时,新建查询-写入代码,如果没有选定对应的数据库,再怎么正确都是找不出来的。

目前先更新这么多,往后会加上更多内容。

猜你喜欢

转载自blog.csdn.net/TGBTrial/article/details/80218114
今日推荐