实时错误'91'----对象变量或wih块变量未设置

      

         实时错误'91'----对象变量或wih块变量未设置_第1张图片

 

        在进行学生信息管理系统的时候,经常遇到上面这个错误,尝试解决的时候,百度上的解决办法在这里就是行不通。就像米老师说的一个小小的逗号,空格就能让你在那里找半天还不知道错在哪里。我就是这样。第一次这个错误出现是因为在那句SQL语句里,我缺少了一个小小的空格(如下图1),"...where student..."这是正常运行的,要没有空格这句话就变成了"...wherestudent..."。

        在找这个错误的时候,断点调试发挥了它的强大之处,一句一句的运行调试,才让我发现了这个让我寻找了好久的错误"空格".   提醒大家要多多重视代码中的空格,分号等等看起来没什么用的小东西,还是想米老师说的那样,一个就能把你弄得不知道错哪里了。

       1.    

                     

 

           后面的几次错误出现,有两个原因:一个是因为我的数据库连接出问题了,打开的东西不知道怎么就自己关闭了,让我耗了那么多时间在那里看代码,才发现原来就那么一点击再一点击,就好了(如下图2)。另外一个是因为我第一次在源代码中看见"mrcc"时,就果断的写成了"mrc",想着定是那人多写了一个"c".知道在敲设置课程的窗体的时候,当“mrc”和“mrcc”一同出现的时候,我就想到了接下来的工作不好做啊,每一个修改信息的窗体上都有这个,就开始一个一个的找,一个一个的改,忽然想到一句话“自己挖了个坑,自己跳进去了.....”

      2.  实时错误'91'----对象变量或wih块变量未设置_第2张图片

           实时错误'91'----对象变量或wih块变量未设置_第3张图片

         开启步骤: 开始→Microsoft SQL Server 2008→配置工具→SQL Server 配置管理器→SQL Server 服务→SQLServer 代理(MSSQLSERVER)→右击→启动

        学生信息管理系统进入了最后的总结工作中,这个过程的遇到的错误不仅仅是上面这个,还有好多,每次在解决这些错误的时候,就是我们学习的时候,问题解决了,自己也有经验了。在错误中成长,很好!

   

 

你可能感兴趣的:(sql,数据库,server)