Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access开发平台

Access快速开发平台--运行时错误-2147217887(80040e21):Microsoft Access数据库引擎已停止该进程,因为您和其他用户正在尝试同时更改同一数据。的解决方法;备注字段设置成长文本数据类型引起的联网使用,编辑保存出现错误的处理方法

时 间:2024-01-26 08:40:42
作 者:心岛晴空   ID:279  城市:德阳
摘 要:运行时错误-2147217887(80040e21):Microsoft Access数据库引擎已停止该进程,因为您和其他用户正在尝试同时更改同一数据。
正 文:

一、学员问题描述:
定制班:德阳--心岛晴空-17期  15:14:11
请问老师,我用Access快速开发平台2.6.7版本的企业版做软件,在联网使用,编辑保存出现的错误提示为:
运行时错误-2147217887(80040e21):Microsoft Access数据库引擎已停止该进程,因为您和其他用户正在尝试同时更改同一数据。如下图:

点击图片查看大图


单机用,编辑后保存没问题,点调试,光标定位在如下提示处,如下图:
点击图片查看大图

二、解决方法:

      经过反复检查,原来是Access Data后台表中的备注字段设置成了长文本,直接将Access后台表升迁到SqlServer数据库中,Access长本文字段类型在SqlServer中储存使用,就会出现上面截图编辑错误提示;

方法一、将Access表中的长文本字段类型改成短文本,再升迁下表格,就能编辑保存了;

方法二、就是在方法一基础上,升迁后,再将SqlServer表中的这个字段类型改成nvarchar字段类型,就可以储存数据到4000个字符,达到长文本的储存效果。



Access快速开发平台QQ群 (群号:321554481)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助