学生信息管理系统——垫脚石㈠

     一、相信大家在刚开始调试时,都出现了如下提示:


对象变量或with块变量未设置的原因:数据库未连上。

数据库未连上的原因:sql设置失败

                   odbc设置失败
                                        代码有问题。



    解决方法是重新配置sql和ODBC,然后,先用源码运行一下,如果没有问题,那就说明数据库配置没有问题了。剩下的就可能是代码中的问题了。
    在配置中,最常出现,也是最容易犯的错误,是这三个访问的用户密码不统一。 


     二、解决完数据库的连接问题后,在运行后出现的第一个情况,登陆后, 什么都不显示,不能加载主窗体,于是,我就在cmdok按钮中添加代码frmmain.show,
结果运行时,出现,只允许一个多窗体。

原因是:我在登陆窗体的代码中写上了这一点,而模块中原本就有。以至于导致窗体在将要加载的时候,就获得了加载两个主窗体的代码命令,在这个时候对于只能加载一个主窗体的程序,只能奔溃。


所以我们只需要在登陆窗体中把fMainForm.Show删除或者注释掉,就能解决问题了。

     这样被我写上,又删掉,我相当于什么也没有做,但是,程序就正常运行了。真是奇怪!


     三、添加学籍信息时:出现ole db 多步操作产生错误。

原因是:多大数是输入的数据违反了数据库的约束条件、字段大小超过限制提交的数据个数、字段数据类型不匹配、自动编号指定了值、或者自动编号未作自动赋值、字段不允许为空值等。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值