学生信息管理系统小结(一)

本文分享了VB数据库应用开发过程中的实践经验,包括常见的错误及其解决办法,如无法访问对象库、连接数据库失败等问题,并提供了具体的调试技巧和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1.宏观把控:分析,设计,编码,测试,发布,部署,验收,总结。先连接数据库,再调试,最后按功能段完成代码。

     方法:看数据库的培养计划(VB和数据库),或问导师,或自己查资料。

     错误:先敲代码,再调试。开始对数据库不熟悉,知道的甚微,红皮书实例也忘得差不多了。看别人敲代码,自己也很急躁,虽然回头看了红皮书,但没怎么思考就开始敲了。

幸亏师父及时指出跑偏了,他说:”先连接数据库,再按功能段完成代码。“所以才开始连数据库。

2.具体问题:

    1.问题:无法访问对象库

    原因:未注册C:\Windows\SysWOW64\MSCOMCTL.OCX

    解决方法:看博客  http://liu19900809.blog.163.com/blog/static/2111021762013629113843694/

    2.

黄色区域落在   If mrc.EOF = True Then       ,未发现数据源名称并且未指定默认驱动程序


原因: 未连接数据库

解决方法:配置odbc

密码与模块里的密码相同:  Connectstring = "FileDSN=student.dsn;UID=sa;PWD=123456"

3

.


原因:要保证这个菜单不是一级菜单!

解决:复选前去点对勾。

4.

出现此错误是因为:

1.查找的数据库记录为空..可以用rs.RecordCount 来判断数据是否等于0

 

2.查找到数据后,用 Del 命令删除记录后,再引用 Fields 后会出现错误.

 

3.已经用MoveFirst 或用MovePrevious 命令移动至数据库开始后再用 MovePrevious 命令.

 

4.已经用MoveLast 或用 MoveNext 命令 移动至数据库开始后再用 MoveNext 命令.

解决方法:在数据库中添加记录或看博客:http://blog.youkuaiyun.com/wangyy130/article/details/9744955

5.

初级者犯的错误:对象名称不对

6.细节问题: txtSQL = txtSQL & "and student_Name = '" & txtName.Text & "'"

第二个等号Set mrc = ExecuteSQL(txtSQL, MsgText)后有空格

Set mrc = ExecuteSQL(txtSQL, MsgText)

Execute与SQL之间无空格

7.

解决方案:该数据库库表里的数据类型char(10)改为char(20)

8.


解决方案:

Frame 修改  属性-自定义- 列

9.

解决方案:

单击SQL  Server  Management Studio工具栏上的“新建查询”按钮,然后按照提示登陆要修改的数据表所在的数据库,然后会在数据库的编辑窗口弹出一个可以执行SQL语句的窗口,在该窗口输入以下SQL语句

                       delete      数据库名.表名     where   要删除的字段名 =     '字段值'

                       例如:deleteuser_Info  where class_No ='1'

 deleteclass_Info  where class_No ='1'     delete class_Info where class_No=’1’

 然后点击“执行”,就可以把重复的数据给删除了!

10.生成EXE时,

黄色区域落在

If GetKeyValue(HEKEY_LOCAL_MACHINE,gREGKEYSYSINFO, gREGVALSYSINFO, SysInfoPath) Then

未解决!

11.在别人那里测试时,连不上我的数据库

解决方案: http://jingyan.baidu.com/album/6c67b1d6ca06f02787bb1ed1.html






    

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值