机房收费系统—— 一堆小问题1

        开学两周了,机房才进行了那么一点点。惭愧。就先把这些小问题汇总一下。

        首先配置ODBC,按照所给提示一步一步完成了。接下来安装程序。然后就遇到了一系列的小问题。

1.with块未设置

机房收费系统—— 一堆小问题1_第1张图片

    解决办法:把数据库的登陆密码改为123456。原来数据库模块中有数据库的用户名:sa,密码:123456,而我的是sa112233

二、多步OLEDB错误:

机房收费系统—— 一堆小问题1_第2张图片

    解决办法:

         http://hl1871358.blog.163.com/blog/static/225526047201471384135263/

三、控件注册不成功

    明明已经注册成功了,还弹框儿了呢,怎么说控件注册不成功??原来是我的系统是64位的,与32位注册是不一样的目录,32位为C:\Windows\System32,而64位为C:\Windows\System。把控件放到64位系统目录下面,在运行中输入cmd,然后输入regsvr32+路径+名称.扩展名。

四、

机房收费系统—— 一堆小问题1_第3张图片

    这些文本框不是每个文本框都可以输入东西的。在做学生的时候遇到这样的问题。combobox的类型选择了1。推测是源码出了问题,从.exe里面没法儿改,那就先这样。等我做这儿的时候就可以确定了。

五、

机房收费系统—— 一堆小问题1_第4张图片

          Access中出现这个问题的解决办法:

          http://www.accessoft.com/article-show.asp?id=7449

    字段类型定义错误导致数据类型错误。ADODB.RecordsetDAO.Recordset的区别。

    另外一种方法:

          http://www.accessoft.com/article-show.asp?id=7606

    需要注册ADODAO,方法在此:

           http://www.accessoft.com/article-show.asp?id=315

    果然,我的电脑里C:\ProgramFiles\Common Files\Microsoft Shared目录下没有DAO文件夹。

    但是,问题还是没有解决。

    实在想不通是哪里出了问题。为此踌躇了两天,就想先创建数据库吧。于是发现了问题的根源所在。经思思提点,原来是数据库中对应的数据类型限制了输入字符的类型。只能输入数字,不能输入汉字或字母等。如此,修改数据库的数据类型,就把问题解决了,如果从用户的角度来解决的话,就是注意输入的字符只能是数字。这个对用户来说,相当郁闷。

    如上是机房准备阶段出现的一些小问题,接下来是敲程序时的一些问题。咱们下篇见。

你可能感兴趣的:(vb,机房收费系统)