注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

樊芳芳 廊坊师范学院信息技术提高班十四期

 
 
 

日志

 
 

红皮书总结  

2017-05-07 16:57:20|  分类: VB与数据库学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
红皮书进行了十来天的时间总算是完成了,期间出现了很多问题,通过自己的努力总算将所有问题都解决了。
下面就说说我敲红皮书犯的错误吧。
         实例1
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
你建数据库的时候,命名新建的表应该是“系统用户”,跟你的代码要一致
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
 
如果是“用户”的话,就会出现这样的问题:
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
还有,关于那个Microsoft.Jet.3.51改成Microsoft.Jet.4.0的问题,我试了试,3.51的和4.0的都能运行。不知道是不是电脑的问题。
实例2:
错误一:
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
错误二:
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
实例3:缺少代码
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期

红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
 
实例4:
错误一:用户未定义
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
 方法:打开部件——引用,选择Microsoft ActiveX Data Objects 2.5 Library
错误二:代码错误
把Form_Load 敲成Form1_Load           objRs敲成objRsb等等。
表的设置:用户名,口令,身份,对应三个字段。表中和代码没有对应。
 红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
 实例5:丢失代码
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
红皮书总结 - 十四期 樊芳芳 - 樊芳芳 廊坊师范学院信息技术提高班十四期
 总结:
我前三个例子是直接在源代码上改的,没有把代码敲一遍。导致很多问题忽视了,上来就来找错误一方面导致你对代码不熟悉,其次就是找错误的效率低下。第一个例子我花了一个晚上的时间还是没有找出错误来,结果是请教别人解决的,原来是少建了数据库。后面也出现了类似的问题,于是我就回过头重新将例子敲了一遍,当然免不了又要延期了。我是从第四个例子开始敲的,因为我从该第三个例子的时候才意识到这个问题的,然后是第一个,第二个,第三个,最后是第五个。不敲不知道,只有敲过了才知道问题的多少,及时你原本已经将例子改好了,但是当你重新再去敲一遍的时候,还是会出现问题,不是代码的问题就是少了什么步骤。所以敲代码还是挺重要的。
我学红皮书开始没有弄明白红皮书是用来干什么的,也没有去问,给了你材料了你就自己去摸索着学呗。我刚开始认为就是学习数据库,其实当你真正接触的时候,你会发现,里面其实还是有好多东西是你现在好不懂的,难道把五个例子完成了你就学会数据库了吗?其实也不能说完全不懂吧,你也懂一点,但是也只是皮毛而已。期间摆新安师哥也给我们讲过红皮书学习的目的就是为了培养自己改错的能力。我师父说:主要初步了解一下数据库的知识,收悉VB与数据库的连接,和调错能力。只有明白了做这件事情的目的你做事情才会有方向感。我一开始犯的错误就是没有找师父问清楚学习红皮书的目的,导致我只是单纯地以为学习数据库,代码不重要,这就使我走入了误区,好在及时改正了。
另一方面也不要上来就敲代码,我感觉还是又必要要先把红皮书看完了再来敲代码比较好,这样敲完了我感觉脑子里留不下什么东西,这是我个人的想法,因为我是先将红皮书看了才开始敲,虽然好多没看懂。但是在你实践的过程中你自然也会理解一部分的。

下面说说我学到的知识吧!
每一个例子都要建一个数据库,通过不同的方法建立VB与数据库的连接以及显示数据的方式。
实例1:通过一般的方法,通过建立数据表保存用户登入信息,通过登入查询表完成身份验证,只有登入成功后才能启动和使用系统。主要用到了ADO Connection对象:代表打开了的与数据源的连接,访问数据库之前必须要建立连接。其基本属性和方法如下:
ConnectionString:指定连接数据源的基本信息。
Open方法:打开数据源连接
Close方法:关闭数据源连接

实例2使用ADO访问ODBC数据源。
通过ODBC数据源访问数据库,建立浏览记录窗口,用户通过浏览查看数
ADO Connection建立数据连接
ADO Recordset对象保存数据,执行更新操作。


实例3前两个实例都是通过编写代码访问数据库,这个例子使用数据绑定访问数据库,将控件(ADO Date控件)与数据源的特定字段关联,程序运行时自动显示数据源数据,这个例子代码最少。

实例4:当数据很多的时候,通常采用分页显示记录。
              PageSize属性:设置记录页中的记录个数
              PageCount属性:设置记录集的记录页数
             absolutePage:返回当前记录页编号
            使用DataGrid控件的分页显示功能实现显示分页后的记录。

实例5:数据查询,从数据库中找到符合条件的数据。ADO Command对象创建参数查询,MSFlexGrid控件以表格的方式显示查询结果。

 
  评论这张
 
阅读(40)| 评论(16)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017