学生管理系统(1)——实时错误 ‘91

今天运行时遇到了第一个错误实时错误 '91,看了师哥师姐的博客之后,最终也是解决了这个棘手的问题。
在这里插入图片描述

可能出现这种问题的情况有:
  1.数据库ODBC配置问题
  2.VB模块中连接数据库的代码,用户名,密码和ODBC不同步
  3.代码中语句出错,连接不到数据库所要连接的表
  4.有些地方需要有空格,没注意就没有打上
  我犯了以上两个错误,首先是密码有问题

Public Function ConnectString() As String
ConnectString = “FileDSN=student.dsn;UID=sa;PWD=123456”
End Function

一开始我的密码写的是123,其实我ODBC上设置的密码是123456,当时对ConnectString函数不了解,经过搜索查询了解到,它是通过dsn的方式连接数据库,userid——用户名,可缩写为UID;password——密码,可缩写为PWD。最后把密码改了之后还是显示实时错误 '91,然后我只能继续研究研究…
  第二次改正错误,真的微乎其微,SQL代码里面一个标点符号,还有更不容易发现的空格也不能出错,不然是连不上数据库的,下图就是我调试错误之中的一个错误:在这里插入图片描述
select与双引号之间,select与星号之间,from与星号之间,where后面都需要一个空格,大家多注意一下!

猜你喜欢

转载自blog.csdn.net/yangsimo/article/details/109964081
91