学生管理信息系统之实时错误‘-2147217887(80040e21)’:多步OLB DB 操作产生错误。如果可能,请检查OLE



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

问题一:为找到的方法或数据成员,出现问题的原因是窗体控件个代码里控件的名称不一样。









解决办法:在代码里找到与控件对应的名称,改成和属性里的名称一样就解决了。

问题二:实时错误‘-2147217887(80040e21)’:多步OLB DB 操作产生错误。如果可能,请检查OLE
DB状态值。没有工作完成。

在输入超过十位数电话号码时会出现这种错误,但输入十位数一下就不会出现,结果从网上查了一下,查完知道什么原因了,原来时在SQL Sever 2014里面默认的只能输入10个数字,即char(10)。我们在输入11个数字时会显示错误。所以我们只要重新修改数据库的tele_number设定的数值类型是char(10)为插入char(11)

解决办法:打开SQL server2014数据库进行修改。如图:



 

         但是修改的时候会出现一下问题,SQL server2014不允许保存更改,阻止保存要求重新创建表的更改,不过也不要着急,办法总比困难多。解决办法如下:

工具-->选项-->设计器-->表设计器和数据库设计器-->取消"阻止保存要求重新创建表的更改"复选框,即可保存数据表。



这样就可以解决了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值