博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server常有的问题-实时错误'91' 对象变量或with块变量未设置
阅读量:6359 次
发布时间:2019-06-23

本文共 824 字,大约阅读时间需要 2 分钟。

      这样的问题,对于我们这样的初学者来说,无疑是一个接触sql server后第一个艰难的问题,“实时错误'91' 对象变量或with块变量未设置”这句话到底透露出什么信息?直至写此博文,我依然看不出什么,但是却知道引起的一些原因,是它提示的有问题,还是我学的还不足以理解其中的玄机?

 

 

       不过现在就不要追究太多了,感觉能解决问题就阿弥陀佛了,等以后自然会理解的。

       根据我这些天对数据库的接触,基本上每次出现这档子问题,都是因为“数据库未连接成功导致的,而且作为一个数据库的初学者,不知道别人怎么样,反正我感觉自己遇到的最多的问题,最不好弄的问题就是数据库的连接,但是令我很茫然的是,之前遇到这样的问题,在网上郁闷了一整个下午,在百度上几乎没有找到理想的答案,我很纳闷大家学数据库的时候真的没有碰到这个坎?还是一跃而过?

       数据库连接失败的一些因素有:

        1.服务管理器没有启动服务

        2.数据源(ODBC)里面“文件DSN”里有添加数据库

        3.“企业管理器-安全性-登陆”这里面访问的默认数据库没有设为你要访问的数据库,在属性里面可以更改

        4.在代码里“select*from ”这后面应该接的是表的名字,而不是数据库名

        5.connectstring里面的用户名或者密码错误(在企业管理器相应的服务器的安全性的登陆里面可以修改),这里我有点不解,之前在我的笔记本电脑上运行时如果这个地方错误则不行,而在房东的这台式机上不管用户名和密码错误或者删除掉,都可以正常的连接成功,只是前几个单词错误则不行而已,在ExecuteSQL()这个函数运行的过程中会触发connectstring(),所以connectstring()相当于数据库连接时必须出发的一个事件,里面的字符串必须写正确,否则直接影响到数据库的连接

        6.总感觉还有什么我没有记住,也许哪还有出处,夜已深,乎来一阵清风,白炽灯下人未眠,关上门,等待着另一个清晨,一躺床上寻找梦中的女神,躺也!躺也!

你可能感兴趣的文章
18年秋季学习总结
查看>>
Effective前端1:能使用html/css解决的问题就不要使用JS
查看>>
网络攻防 实验一
查看>>
由莫名其妙的错误开始---浅谈jquery的dom节点创建
查看>>
磨刀-CodeWarrior11生成的Makefile解析
查看>>
String StringBuffer StringBuilder对比
查看>>
bootstrap随笔点击增加
查看>>
oracle 中proc和oci操作对缓存不同处理
查看>>
[LeetCode] Spiral Matrix 解题报告
查看>>
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
面试题目3:智能指针
查看>>
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>
vim 常用指令
查看>>
nodejs 获取自己的ip
查看>>
你好,C++(16)用表达式表达我们的设计意图——4.1 用操作符对数据进行运算...
查看>>
18.3 redis 的安装
查看>>
jdbc 简单连接
查看>>
Activiti 实战篇 小试牛刀
查看>>
java中的Static class
查看>>