实时错误 '91' :对象变量或with块变量未设置
2013-08-02 09:46
218 查看
大家这几天在做学生信息管理系统的时候,出现
最多的应该就是这个问题了,“实时错误‘91’:对象变量或with块变量未设置”。如右图:
遇到这个问题,我们首先应该去参考MSDN,不过这时候MSDN似乎没有帮到我们很多,总结了一下,其实出现这个错误的情况有很多种:
1、在运行程序之前没有配置ODBC数据源或者ODBC数据源配置错误,当然前提得是SQL Server执行了相关的SQL代码(学生系统中用到的student.mdb文件)。
2、代码问题,大多数情况是查询语句有问题,比如:
(1)、SQL 语句之间少了空格:txtSQL = "select * fromstudent_Info"
(2)、在执行查询学生学籍信息的窗体中,执行语句txtSQL = "select * from result_Info where",因为后面还要添加条件,所以在‘where’和‘
" ’之间缺少空格时会出错。
(3)、在一句完全的查询语句中,比如 txtSQL = "select * from class_Info where class_No='" & Trim(txtClassno.Text) & "'",其中在最后判断输入框中的条件时,双引号和单引号一定要注意(整句话的引号从外到内一共分三层:双引号,单引号,双引号),既不可破坏其顺序层次,也不能丢三落四。
3、逻辑错误:缺少语句,在给执行语句txtSQL正确赋值之后,直接操作数据库中的数据,说通俗点就是还没连上数据库就对其进行操作,这也是我犯过的错误。在赋值之后直接执行对数据库的增删改查,完全把调用判断和连接数据库的函数executeSQl抛在脑后。
4、还有就是MSDN中提示的情况,比如试图使用的对象变量已被设为Nothing等等,这里不再多说,详情请参考MSDN for VB6.0
最多的应该就是这个问题了,“实时错误‘91’:对象变量或with块变量未设置”。如右图:
遇到这个问题,我们首先应该去参考MSDN,不过这时候MSDN似乎没有帮到我们很多,总结了一下,其实出现这个错误的情况有很多种:
1、在运行程序之前没有配置ODBC数据源或者ODBC数据源配置错误,当然前提得是SQL Server执行了相关的SQL代码(学生系统中用到的student.mdb文件)。
2、代码问题,大多数情况是查询语句有问题,比如:
(1)、SQL 语句之间少了空格:txtSQL = "select * fromstudent_Info"
(2)、在执行查询学生学籍信息的窗体中,执行语句txtSQL = "select * from result_Info where",因为后面还要添加条件,所以在‘where’和‘
" ’之间缺少空格时会出错。
(3)、在一句完全的查询语句中,比如 txtSQL = "select * from class_Info where class_No='" & Trim(txtClassno.Text) & "'",其中在最后判断输入框中的条件时,双引号和单引号一定要注意(整句话的引号从外到内一共分三层:双引号,单引号,双引号),既不可破坏其顺序层次,也不能丢三落四。
3、逻辑错误:缺少语句,在给执行语句txtSQL正确赋值之后,直接操作数据库中的数据,说通俗点就是还没连上数据库就对其进行操作,这也是我犯过的错误。在赋值之后直接执行对数据库的增删改查,完全把调用判断和连接数据库的函数executeSQl抛在脑后。
4、还有就是MSDN中提示的情况,比如试图使用的对象变量已被设为Nothing等等,这里不再多说,详情请参考MSDN for VB6.0
相关文章推荐
- sql server常有的问题-实时错误'91' 对象变量或with块变量未设置
- 实时错误'91'----对象变量或wih块变量未设置
- Excel2007 运行时错误'91' 对象变量或 With 块变量没有设置 的一种解决办法
- 实时错误91,对象变量或with块变量未设置
- 实时错误91,对象变量或with块变量未设置,如何解决?
- 实时错误 '91' :对象变量或with块变量未设置
- 学生管理系统 实时错误’91': 对象变里或with块变里未设置
- 实时错误‘91’:对象变量或With块变量未设置——学生系统调错总结二
- sql server常有的问题-实时错误'91' 对象变量或with块变量未设置
- EBS WEBADI 下载模板提示 Visual Basic 运行时错误 '91' 对象变量或With块变量未设置
- 【MIS】错误91 对象变量或with块变量未设置
- 运行时,出现出错提示,“实时错误91,对象变量或with或块变量未设置”,如何解决?
- “对象变量或with块变量未设置”的错误
- 关于 '_EVENTTARGET'为空或不是对象 的奇怪错误
- ASP.NET 创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误
- word报run-time error '91'错误
- Swift中推送通知设置:Binary operator '|' cannot be applied to two UIUserNotificationType operands 错误解决
- 记录一个思路 错误【消息: 'NTES.one(...)' 为空或不是对象 】Chrome没事,ie等内核浏览器报错
- Response 对象 错误 'ASP 0156 : 80004005'
- VB 对象变量或with块变量未设置