您的位置:首页 > 数据库

VB与数据库:红皮书实例

2016-07-31 15:12 176 查看

前言:

  回顾在敲红皮书实例的过程中遇到的问题,发现好多知识是会重复的,这些问题我不是第一个遇到的,也不会是最后一个遇到的,所以写篇总结帮助自己方便他人。

(实例一)

  第一个例子是制作系统登录界面,虽然只有简单的两个按钮和输入框,但是还是遇到了不少棘手的问题。

1.未找到提供程序。该程序可能未正确安装。

               


  这个错误出现的可能很多,可能是VB安装环境出现错误,再就可能是代码出错导致的,最后检查代码发现Microsoft Jet.OLEDB.3.51这句中多了一个“
. ”。

  这也充分说明了敲代码时要细心,不然到调试阶段时就会很麻烦。

2.找不到数据库

         


  出现这个问题时,我的第一反应是路径的错误,我的数据库是建在G盘的,于是我就把那个文件复制粘到了当前路径下,

  但是,然并卵!重复了N次无果,于是我返到建立数据库连接的步骤,重新建立数据库,然后就不报错了。

  现实又给我了我一个教训,踏踏实实的才不会摔跤;同时也告诉了我Keep on going never give up.

3.登录验证未正常完成!请重新运行登录程序。

               


  天真的我以为大功告成的时候,上帝把门关上了!毙了狗。在输入用户名和密码后并没有按照程序前面的步骤验证账号和密码,而是跳过中间部分,直接报错。

  于是我仔细查看代码,检查数据库连接,ODBC数据源。两个小时都没有找到是哪里错了。就在我即将放弃的时候,我想到了“前辈”,当然这里说的前辈并非我的前辈,而是其他小伙伴走过的路!在查看了小伙伴的博客后,我的问题竟然是一个单引号,当时敲代码时还以为是双引,将""
& UserName & "" 改为 ’"
& UserName & "’模糊的糊弄过去了。唉!~

(实例二)

 1.未发现数据源名称并且未指定默认驱动程序

            


         


  在创建数据源时选的驱动要正确,并且数据源名称要和代码中的引用名一致。具体步骤都在书上,一句话解决问题:细心才能成就!

其他例子中的问题和实例二的问题像似,都是在数据库连接时出错。

小结:

  1.人无完人,粗心大意谁都会有,但是要严格要求自己,不能将错就错,努力提升自我才是王道!

  2.遇到问题先问度娘,能自己解决的问题千万不要问别人,也许当时是很快的解决了问题,但是你会错过自己解决问题的过程。

  3.拓宽自己的知识面,站在巨人的肩膀上,用其他人的经验丰富自己。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: