【学生信息管理系统】对象变量或者With块变量未设置
来源:互联网 发布:php解析json数据 编辑:程序博客网 时间:2024/06/07 17:37
学生信息管系统照着代码敲,敲完了后,漏洞百出,最初碰到的就是下面的这个提示框
而当这个提示出现时,点击调试按钮返回
if mrc.EOF = True Then
VB中出现问题最快捷的方式就是去MSDN for VB上查找相关的信息,装上MSDN出现问题的时候,点击帮助。由图可知,错误类型是对象变量或者With块变量未设置,而此处没有With块变量,那么只能是一种情况,对象变量未设置。此处的对象只有mrc 前面定义的一个Recordset记录集,这个问题原因是没有连上数据库,导致后面的Recordset对象的EOF和BOF属性无效。
而没有连上数据库的原因有很多,最常见的是下面的3种。
- ODBC数据源没有配置好
- 模块出连接数据库的代码出错
- SQL语句是否敲错。
1.ODBC数据源的配置,最常见的问题就是没有local服务器,那么我们可以在服务器出输入一个英文点即可连接。
2.Public Function ConnectString() As String' 这个函数是用来连接数据库
ConnectString = "FileDSN=student.dsn;UID=sa;PWD=fxq"
End Function
FileDSN后面的Student必须是配置ODBC的时候,DSN文件的名字。UID是SQL Server 软件登录的账号,
PWD是 SQL Server 登录的密码。必须跟自己电脑上一致。
3. txtSQL = "select * from course_Info where course_No = ' " & Trim(txtCourseno.Text) & " '"
SQL语句的结构,从外向内,分别是双引号,单引号,双引号,还有&连接符。该语句的意义是:从Course_Info表中选择课程编号的内容,让他等于txtCourseno 这个输入框的内容,一定要在理解该语句的基础上,进行编写,这样才能避免很多粗心和不理解代码犯下的最不易察觉的低级错误。
第一次敲数据库系统,部分代码是没有接触过的,这种情况下最容易出的错误时,字母和标点符号出错,而这类错误在纠错的过程中,会花掉我们大量的时间。学生信息管理系统中很多的代码是重复的,那么在敲代码的时候,刚开始的时候就要理解代码,这样后面的学习,才能更加游刃有余,也降低错误的发生。
0 0
- 【学生信息管理系统】对象变量或者With块变量未设置
- 学生信息管理系统之—对象变量或者with变量未设置错误
- 【学生管理系统】对象变量或With块变量未设置
- 实时错误‘91’:对象变量或With块变量未设置——学生系统调错总结二
- “对象变量或with块变量未设置”的错误
- 对象变量或with块变量未设置
- 机房收费系统——对象变量或with块变量未设置
- VB-sql server编程“对象变量或with块变量未设置”
- sql server常有的问题-实时错误'91' 对象变量或with块变量未设置
- 实时错误 '91' :对象变量或with块变量未设置
- 实时错误91,对象变量或with块变量未设置,如何解决?
- 对象变量或with块变量未设置————问题根源
- 【MIS】错误91 对象变量或with块变量未设置
- 实时错误91,对象变量或with块变量未设置
- 求助高手,出现“实时错误91,对象变量或with或块变量未设置”,怎么解决?
- 运行时,出现出错提示,“实时错误91,对象变量或with或块变量未设置”,如何解决?
- 实时错误'91'----对象变量或wih块变量未设置
- Excel2007 运行时错误'91' 对象变量或 With 块变量没有设置 的一种解决办法
- 探讨 T-SQL 的 EXISTS、EXCEPT、INTERSECT 算符
- 【NOIP模拟】20140813 题解 & 总结
- IOS UITableView NSIndexPath属性讲解
- TOJ 1169. Error Correction
- Android应用签名
- 【学生信息管理系统】对象变量或者With块变量未设置
- 关于Oracle外键列上是否需要索引问题
- Java中的==和equals区别
- 表格中,鼠标放上去的行变色,离开恢复原来颜色
- 程序员练级之路 (作者:陈皓)
- 如何做一个合格的策划
- SDUT 电影节(并查集模板)
- hdu 4952 Number Transformation
- 关于PCA