学生信息管理系统问题总结(二)

        与上篇衔接,这里来说第二个和第三个问题

       问题二

    

              在操作界面中输入信息后会有时会出现下面这样的两种情况。                                                                                                                                                                                                                                                          

 
      这种错误一般是因为文本框等录入控件没有设定字符串的范围或者设定的范围超出了对应数据库中该属性的范围,导致输入的内容超出了本应该规定的范围,当然这样的错误可以通过设定文本框等录入控件的最大字符串长度maxlength来避免错误.
        然而这其中有一个大的弊端,比如电话号码设定的长度是十位,如果出现了十一位的电话号码,那么第十一位会被自动裁剪掉.而且不会报错,这样如果不注意的话,很可能造成了数据录入的错误,当然这些需要在设计数据库的时候充分的考虑,是能够避免的.


问题三
       当系统打包好之后,装在电脑上开始运行,登录信息填好后,会出现这样的提示,如下图
       
    

     这个情况的出现比较频繁,出现这个提示就要去查询数据库的连接有没有出错。虽然我解决这个问题的第一步没有看数据库,因为运行程序之前我清楚的记得数据库测试成功了。最终不得不倾向数据库找原因,原来虽然显示测试成功,但当打开数据库时根本没有studentinfo.dsn.这也就充分说明数据库的连接出现问题。找到问题,解决也就快了,那就是重新连接数据库。这个问题迎刃而解。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值