学生管理信息系统————(二)


   添加学生学籍信息添加错误调试真的是好费劲啊,一个窗体调试了好几天,在里面出现了好多错误,有的错误都是特别简单的,就是因为不思考和代码不仔细敲造成的,下面是遇到的几个问题。
问题一为找到的方法或数据成员,出现问题的原因是窗体控件个代码里控件的名称不一样。


学生管理信息系统————(二)

学生管理信息系统————(二)



学生管理信息系统————(二)
解决办法:在代码里找到与控件对应的名称,改成和属性里的名称一样就解决了。
问题二:实时错误‘-2147217887(80040e21)’:多步OLB DB 操作产生错误。如果可能,请检查OLE
DB状态值。没有工作完成。
在输入超过十位数电话号码时会出现这种错误,但输入十位数一下就不会出现,结果从网上查了一下,查完知道什么原因了,原来时在SQL Sever 2014里面默认的只能输入10个数字,即char(10)。我们在输入11个数字时会显示错误。所以我们只要重新修改数据库的tele_number设定的数值类型是char(10)为插入char(11)
解决办法:打开SQL server2014数据库进行修改。如图:
学生管理信息系统————(二)

学生管理信息系统————(二)
 
         但是修改的时候会出现一下问题,SQL server2014不允许保存更改,阻止保存要求重新创建表的更改,不过也不要着急,办法总比困难多。解决办法如下:
工具-->选项-->设计器-->表设计器和数据库设计器-->取消"阻止保存要求重新创建表的更改"复选框,即可保存数据表。
学生管理信息系统————(二)

这样就可以解决了。