今天运行时遇到了第一个错误实时错误 '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后面都需要一个空格,大家多注意一下!