(1)添加学籍

1.实时错误‘2147217887’

学生信息管理系统——实时错误(2)

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

 我在联系电话那里输入了11位数字,但范围只能是10位内的数字,不然就出现了  实时错误-2147217887,我仔细找了原因,发现原来是数据库的问题,数据库的值tele_number设定的数值类型是char(10)。

char(10)可以存储的长度是10个字节,是一个固定长度的非unicode字符数据,输入的字符少于10,与空格填满。超出的截除,在vb中就出现了 实时错误-2147217887。

所以我们只要重新修改数据库的tele_number设定的数值类型是char(10)为插入char(11).

学生信息管理系统——实时错误(2)      学生信息管理系统——实时错误(2)

数据类型从哪里更改呢?在想要更改的表上右击→设计,就可以看到啦!(如图)

但我在修改时还遇到了这样的问题,见下图

学生信息管理系统——实时错误(2)

这也有解决办法:点击工具→选项→设计器→把阻止保存要求重新创建表的更改前面的√去掉,确定

2.实时错误‘2147352566’

学生信息管理系统——实时错误(2)

这个没记录下来。

 

(2)修改学籍

1.实时错误‘5’

原因: 在Form_load过程中不能使用Text1.SetFocus属性(因为在窗体的加载过程中文本框还未画出)。

学生信息管理系统——实时错误(2)

解决方法:
将控件Text1的TabIndex属性设为0。

 

(2)实时错误‘2147217906’

学生信息管理系统——实时错误(2)

 

 

相关文章:

  • 2021-11-30
  • 2021-09-18
  • 2021-04-04
  • 2021-10-06
  • 2021-10-13
  • 2022-02-09
  • 2021-07-23
  • 2021-06-24
猜你喜欢
  • 2021-06-01
  • 2022-01-04
  • 2021-05-04
  • 2021-04-25
  • 2021-09-21
  • 2021-08-27
  • 2021-12-27
相关资源
相似解决方案