文章目录
几乎每一个小可爱在做学生信息管理系统的时候都会出现各式各样的“91”问题,下面我就来总结一下我遇到的“91”问题。、
“91”啊!(▼ヘ▼#)
为什么出现这个问题?
VB中的实时错误“91”是指在程序运行时出现的运行时错误。这种错误通常是因为程序试图访问一个未设置的对象或变量而引起的。当发生这种错误时,VB会显示窗口提示“运行时错误’91’: 对象变量或 With 块变量未设置”。
产生“91错误”的原因通常可以归结为以下几个方面:
-
对象或变量未被初始化:当程序试图访问未初始化的对象或变量时,就会引起“91错误”。这通常是由于程序中缺乏必要的初始化代码或因为初始化的顺序不正确引起的。
-
对象或变量被删除或不存在:当程序试图访问已经被删除或不存在的对象或变量时,就会引起“91错误”。这通常是由于程序中缺乏适当的错误处理机制或因为误删除了对象或变量引起的。
-
数据类型不一致:当程序试图将不同数据类型的对象或变量进行操作时,就会引起“91错误”。这通常是由于程序中缺乏必要的数据类型转换代码或因为数据类型定义不正确引起的。
为解决“91错误”,可以采取以下措施:
-
确认对象或变量是否被正确初始化并正确的顺序:应该在代码中添加必要的初始化代码,确保对象或变量被正确的初始化并按照正确的顺序初始化。
-
确认对象或变量是否存在并正确使用:应该添加必要的错误处理机制以确保程序不会试图访问已经被删除或不存在的对象或变量,并且在使用对象或变量时进行正确的检查。
-
确认数据类型是否正确:应该添加必要的数据类型转换代码以确保程序在操作不同数据类型的对象或变量时不会引起“91错误”。
总之,“91错误”是VB中常见的实时错误之一,产生的原因多种多样,但使用适当的解决方案可以轻松地解决这些问题。在编写VB代码时,应该注意程序的正确性和鲁棒性,以减少这些实时错误的发生。
实战遇到的问题
一、代码错误
1.空格问题
(1)在执行语句中因为在后面要添加条件,where与" 间要有空格
(2)SQL语句之间
2.因为在最后需要判断输入框中的条件,所以单引号不可少
二、ODBC数据源未配置成功
如果是出现这里的错误,原因一可能是ODBC数据源未引用正确
解决办法:修改代码或数据源,使两名称相匹配。
原因二则是上图,UID(用户名)PWD(密码)与设置的不一致。
配置ODBC具体方法可以点击这里(具体方法哦)
三、数据库未连接成功
因为我是在调完bug后写的博客而且并没有出现这种问题,但是可以看看我另一篇博客数据库连接
如果大家有别的更好的建议,欢迎大家留言、评论、转发、点赞、加关注。ヾ(◍°∇°◍)ノ゙