编写学生系统的时候总是遇到实时错误“91”,这个问题是一个经典的问题,很多同学都遇到过,并解决过。下面我说一下我解决这个问题的思路。
实时错误“91”对象变量或with块变量未设置”
提示这个错误一般是一下三个方面出现错误
(一)ODBC连接没成功
解决方法:首先在桌面新建一个文档,将后缀改为udl。双击并打开界面如下图
服务器选择自己电脑的服务器名称
用户名称与密码输入登录SQL server的用户名与密码。例--账号:sa,密码:2800
在服务器上选择数据库——student,点击测试
出现以上图片则表示ODBC连接没有问题。
(二)VB模块中连接数据库的代码,用户名,密码和ODBC不同步 。
解决方法:去VB6.0中看模块中自己的账号与密码是否错误
(三)代码中语句出错,连接不到数据库中所要连接的表
解决方法:一般是这个错误,请大力自己的组合查询语句与执行查询语句。
select语句的用法:
查询数据表中所有数据 语法:select * from 表名
select * from t_student;
查询指定字段的显示 语法:select 字段1,字段2,... from 表名
格式:select 列名称 from 表名称
select c_id,c_name,c_address from t_student;
在一条语句最后判断框输入框的的条件时,注意一定不要忘记单引号,注意前边是单引号,双引号,输入框最后是双引号,单引号,双引号