一、学员问题描述:
定制班:德阳--心岛晴空-17期 15:14:11
请问老师,我用
Access快速开发平台2.6.7版本的企业版做软件,在联网使用,编辑保存出现的错误提示为:
运行时错误-2147217887(80040e21):Microsoft Access数据库引擎已停止该进程,因为您和其他用户正在尝试同时更改同一数据。如下图:
单机用,编辑后保存没问题,点调试,光标定位在如下提示处,如下图:
二、解决方法:
经过反复检查,原来是Access Data后台表中的备注字段设置成了长文本,直接将Access后台表升迁到SqlServer数据库中,Access长本文字段类型在SqlServer中储存使用,就会出现上面截图编辑错误提示;
方法一、将Access表中的长文本字段类型改成短文本,再升迁下表格,就能编辑保存了;
方法二、就是在方法一基础上,升迁后,再将SqlServer表中的这个字段类型改成nvarchar字段类型,就可以储存数据到4000个字符,达到长文本的储存效果。