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

李建敏 廊坊师范学院信息技术提高班十二期

变是永远不变的

 
 
 

日志

 
 

红皮书总结——实例一  

2015-02-03 19:17:43|  分类: 红皮书总结 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

实例1

遇到的问题:

1、版本问题

2、实例,where are you?

3、数据库不可更新,错误类型:3251

红皮书总结——实例一 -  12期 李建敏 - 李建敏 廊坊师范学院信息技术提高班十二期
 4、字符串语法错误
5、找不到可安装的ISAM
6、不是系统用户
7、不可成为问题的小问题

解决方法:

 1、红皮书上Provider=Microsoft.Jet.3.51;机房机子所支持的是Microsoft.Jet.4.0,所以当没有成功连上数据库时,把3.51改成4.0就完美解决了。

 2、看到红皮书上写着实例1,以为和Vb百例一样也有百例源文件,过了很长时间才知道,数据库自己建就行,建的时候记好路径和昵称(当然也可以去可视化资源管理器上面找)

 3、碰到第三个问题,先确定一下自己前面的步骤没有问题,然后还是不行,就在重新建一遍,这个时候还是不行,就可以放心的对电脑说“Fuck”,然后潇洒的换台电脑就发现就OK了(不要问为什么了,头破血流的经验哈哈)

4、字符串语法错误一般是再打字符串时,出现了缺少符号或多了符号,还有就是因为粗心忘了空格,把大小写弄错了,这个时候进行调试,自动转到错误的字符串那,细心的比对一下。For example红皮书总结——实例一 -  12期 李建敏 - 李建敏 廊坊师范学院信息技术提高班十二期

 ,这两个小单引号可是不能丢哈。

5、这个问题确实恼人,百度了一下,也没有什么实质性的答案,然后又比对了一下代码,也没有什么异常。在百度上找到的答案是:有的空格没敲或大小写没区分;数据库的创建有问题。返回原代码这这上面的答案一一试了一下,还是没解决,最后重新敲了一遍才正常运行,花了很长很长时间,也许并不难,只是我们还没到那一步,所以重新做一遍来解决问题是比较明智的(也可以做做实验,最好不要强求,先运行出来就好)

6、这个首先确保自己输入的用户名和口令没有错误,然后就是数据库的问题,检查一下代码在连接数据库部分的代码是否正确,在检查一下路径(如果用的相对路径改用绝对路径试一下),经过这两步基本就没有问题了

7、 

 红皮书总结——实例一 -  12期 李建敏 - 李建敏 廊坊师范学院信息技术提高班十二期

        当看见这个错误时,我们只需点调试,然后会发现会有代码被黄色分圈起来,仔细一比对才发现并不是代码错误,而是顺序倒了。关于顺序的对于老手来说一眼就能开出来,对于新手还不能很好地理解,所以最好的做法就是按着敲。

        还有就是英文格式的用中文格式表示的、缺或多字符了、变量未命名、属性中命名的名称和代码出现差错了等一下这要细心一点就不会出的错误(最好设置强制声明,这样很容易把这些小错误找出来Option Explicit

旧知识新感受

   1Command buttonCancelDefault属性在实际操作方便不少,一般设计不要忘

   2、有一种面向过程的感觉

   3Option Explicit语句的运用能解决不少的麻烦

   4vbCrLfchr13)和chr10)的结合体

   5Error语句虽然能够保证程序运行有的错误却显示不出来

   6Trim是去除括号前后的空格的

   7、友好界面的体现与感受

新知识

(一)用ADO对象来访问Access数据库:(connection对象)

   1、先确立ADO对象引用

   2、用Connection对象建立数据库连接

     objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & "C:\Documents and Settings\jf2-145\My Documents\数据库\实例一.mdb"

objCn.Open

   3Recordset对象来从数据库获得口令

   4、关闭数据库

      objCn.Close

Set objRs = Nothing

Set objCn = Nothing

   

 (二)strSQL = "SELECT 口令 FROM 系统用户 WHERE 用户名='" & UserName & "'"SQL查询语句)

 (三)  使用Connection 对象

先引用数据库对象,Data Object 2.5

定义对象:Dim objCn as Connection

建立数据库连接 ObjCn.ConnectionString="..."

用完了要关闭连接:ObjCn.close

  (四)利用断点调试错误

        在视图       工具栏          编辑  小手的形状就是断点,调试过程有

         :逐语句F8;逐过程shift+F8;切换断点F9(就在调试菜单下)

  小结:首先要特别感谢贾文静同学的指点,自己之前碰到了问题后就放下了不愿去动,结果发现也并没有那么难懂,感受到了伙伴的力量,另外还有参考了周洲师姐的博客,很有针对性,及时总结,整理博客,真的是利人利已哈。当遇到困难时无从下手可以求助小伙伴,如果能够自己自己解决当然更好哈。说好的点一点自己居然没有重视起来。——站在巨人的肩膀上。

 因能力的原因,总结的比较慢,附上周洲师姐的博客,一般的五个例子的问题上面有所指出:

http://blog.163.com/zhou2s_101216/blog/#m=0&t=1&c=fks_084075084080086069086085094095086084084070080083086071087

  评论这张
 
阅读(144)| 评论(24)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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