学生信息管理系统之——实时错误91,对象变量或with块变量未设置

简介: 学生信息管理系统之——实时错误91,对象变量或with块变量未设置

终于在2020年的第一场雪之后开启了我的学生信息管理系统,刚开始调就遇见了一个经典的问题,就是这个实时错误91,对象变量或with块变量未设置的问题,虽然是个经典的问题而且网上还有很多解决方案,但是到了自己身上就显得不是这么的容易了。

出现错误的原因(一)

第一可能是数据库odbc未配置成功,就算是显示成功了你也可能没有成功奥,为什么这么说呢,在尝试改错的时候我们一定要知道到底为啥我们错了,问题是最好的老师,你要是不给自己提问题,那结果就会给你提问题,我今天下午就是后者。

**1、打开ODBC数据源——>选择文件DSN——>单击添加

2、选择sql sever,单机下一步

3、创建新的数据源,输入student

4、点击下一步,点击完成

5、单击完成

6、单击下一步

7、一定要按图中选好再单击下一步

一定要更改默认的数据库,越是这种小细节我们越是要把握住,因为在程序运行的道路上没有一个细节是无辜的,我们要用的就是学生的数据库所以我们应该把默认的数据库设置为Student。

***8、后面的一系列都不再需要改动,直接单击完成,最后单击测试数据源。***

9、最终显示测试成功。

这样ODBC就配置成功了,我今天犯的错误就是在第七步的时候没有修改默认数据库,但是最终也是显示测试成功,数据库没有选对测试成功也是没有意义的,反而更给我们增添了疑惑。所以大家在修改自己的步骤的时候一定要知道这一步是干嘛的。就算是站在巨人的肩膀上学习我们也不能只是单方面的接受。我们要知道为什么。

出现错误的原因二:代码不规范

1、SQL代码里面标点符号,空格的位置要放对,不然是连接不上数据库的,空格一定要放在合适的位置,(尤其是双引号与代码之间不能有空格的出现) ,我认为空格的问题强调再多遍都不为过。

还有在这里我们要学会断点调试,这样我们能看到程序是怎么运行的也能知道到底是哪一步出现了问题

第三步单击F8程序就能往下走了,我们就可以知道是怎么运行的了。

出现错误的原因三:不一致问题

模块代码中的用户名和密码与数据库中的不一致

****这个时候就要查看自己的代码了。自己如何设置的要保持设置和代码的内容一致。

让我们一起来迎接下一个bug的到来,让我们一起成长。

相关文章
保存变量并且在程序结束时候还原的方法
基本思路:在操作前构造一个类保存当前变量状态,在类析构中还原数值。
|
4月前
|
SQL 数据库连接 数据库
ODBC配置数据源及相关问题(“找不到工程和库”“实时错误91对象变量或with块变量未设置”等)
ODBC配置数据源及相关问题(“找不到工程和库”“实时错误91对象变量或with块变量未设置”等)
|
8月前
|
存储 编译器 C语言
RAM明明断电会丢失数据,为什么初始化的全局变量存储在RAM?详细分析程序的存储
RAM明明断电会丢失数据,为什么初始化的全局变量存储在RAM?详细分析程序的存储
478 0
|
8月前
|
存储
变量的储存方式
变量的储存方式
190 0
|
SQL 数据库
织梦DEDECMS添加新变量和删除新变量的方法详解
在用织梦建站时,有时候想调用自定义的某些信息,而织梦后台没有调用这些信息的地方,例如站长邮箱、站长QQ等,这时我们就可以用织梦后台添加新变量的方法调用自定义信息。本文主要讲解一下织梦添加新变量和删除新变量的方法。
|
存储 C语言
(指针内容)当你申请一个变量,在这期间内存会发生什么?
(指针内容)当你申请一个变量,在这期间内存会发生什么?
94 0
(指针内容)当你申请一个变量,在这期间内存会发生什么?
|
监控 Cloud Native Java
字节码编程,Byte-buddy篇二《监控方法执行耗时动态获取出入参类型和值》
在前面的ASM、Javassist 章节中也有陆续实现过获取方法的出入参信息,但实现的方式还是偏向于字节码控制,尤其ASM,更是需要使用到字节码指令将入参信息压栈操作保存到局部变量用于输出,在这个过程中需要深入了解Java虚拟机规范,否则很不好完成这一项的开发。但!ASM也是性能最牛的。其他的字节码编程框架都是基于它所开发的。
619 0
字节码编程,Byte-buddy篇二《监控方法执行耗时动态获取出入参类型和值》
西门子S7-1200PLC变量表如何使用?如何声明、选用、显示、定义、更改变量?变量保持性如何设置?
在S7-1200 CPU的编程理念中,特别强调符号寻址的使用,在开始编写程序之前,用户应当为输入、输出、中间变量定义相应的符号名,也就是标签。具体步骤如下:
西门子S7-1200PLC变量表如何使用?如何声明、选用、显示、定义、更改变量?变量保持性如何设置?
|
数据库连接 数据库 数据安全/隐私保护
对象变量或with块变量未设置————问题根源
对象变量或with块变量未设置————问题根源
1109 0
对象变量或with块变量未设置————问题根源
|
SQL 数据库连接 数据库
实时错误“91” 对象变量或with块变量未设置”
实时错误“91” 对象变量或with块变量未设置”
558 0
实时错误“91” 对象变量或with块变量未设置”