VB+SQL 排雷大扫荡

学生信息系统做了很久,开始觉得错误遍地开花让人挠头,但是开始去实践后发现:原来错误也没有自己想象的那么多。有很多看似很难的事情,是因为看着很难,当着手去做的时候,它已经开始一点点的解体了。下面是我遇到的几个典型的错误,如有不妥之处还请大家帮忙指正。

一、实时错误'3021'

VB+SQL 排雷大扫荡_第1张图片

出现了这个错误,单击调试,

错误提示1:


错误提示2:


经过查找资料,发现以上的出错原因是:

1.用Del命令删除记录后,再引用Fields后会出现错误。

2.记录集为空,无法进行移动。

解决方法有二:

1.如果我们在查询的表中没有数据的话我们可以加上一个错误处理:

VB+SQL 排雷大扫荡_第2张图片

2.也可以在每次进行断点调试,报错都是3021的地方,加上判断(这个还真是百试不爽偷笑):


二、实时错误'424'

 VB+SQL 排雷大扫荡_第3张图片

这个错误的原因是:控件名称跟代码不匹配。

三、实时错误'91'

VB+SQL 排雷大扫荡_第4张图片

产生这个错误的原因是:

1.代码数据库连接的地方书写错误。错误包括一些:空格、拼写、标点符号等等。

2.数据库没有连接好。win7系统首先打开安装的SQL文件夹下的SQL server 配置管理器,打开SQL server配置管理器的子项SQL server服务,将SQL server(MSSQLSERVER)启动。然后打开SQL server Management studio,选择SQL server身份验证,登录名和密码跟代码对应,登录名sa,密码123.


然后打开student数据库文件,就可以了。最后是进行ODBC数据源的配置,在配置中选择文件DSN(跟上面代码一致)。点击添加,选择SQL server,下一步,然后输入的姓名跟上面的代码一致,studentinfo。点击下一步,完成。

创建到SQL server的新数据源对话框中描述写SQL,服务器选(local)或者写·也可以。然后选择下一步,选择使用用户登录ID和密码SQL的SQL server验证,登录名sa,密码123,点击下一步,然后跟随步骤做就行了。



你可能感兴趣的:(sql,sql,数据库,server,vb)