找回密码
 立即注册

QQ登录

只需一步,快速开始

asdf19870203

初级会员

26

主题

75

帖子

411

积分

初级会员

积分
411
asdf19870203
初级会员   /  发表于:2022-3-23 19:14  /   查看:3860  /  回复:16
1金币
数据库是这样的
当我不使用服务端命令,同时打开两个编辑页面,最后一个修改会提示如下,但是如果我使用服务端命令 最后一个修改页面不会提示,直接覆盖前面的改动,请问这个是怎么回事儿。(处理并发操作)



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您可以参考一下这个教程帖中的设置方式: 【7.0.102.0】服务端命令如何实现前端页面数据已被他人修改的提示的效果 - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)

16 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-23 19:14:25
来自 14#
回复 使用道具 举报
app转转风悬赏达人认证 活字格认证
中级会员   /  发表于:2022-3-23 23:42:41
2#
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-24 09:35:25
3#
感谢楼上大佬的支持,这是活字格中并发控制的策略,用于保证数据库完整性。
因为使用前端页面进行操作时,两个用户都打开一个页面进行编辑,但是不能确定谁先提交,在一个人提交数据后,前端页面是不知道数据库的变化的,所以第二个人再次提交时可能就会产生数据冲突,因此采用了这种策略用于保证数据库完整性。
而使用服务端命令时,是从后端直接对数据库进行了操作,类似于您直接在数据库中写SQL对数据进行操作,是不涉及前端页面的。
回复 使用道具 举报
asdf19870203
初级会员   /  发表于:2022-3-24 10:10:49
4#
Chelsey.Wang 发表于 2022-3-24 09:35
感谢楼上大佬的支持,这是活字格中并发控制的策略,用于保证数据库完整性。
因为使用前端页面进行操作时, ...

也就是说使用服务端命令 必须按照教程里面自己做个判断 才能避免这种情况 是吧?
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-24 11:01:55
5#
asdf19870203 发表于 2022-3-24 10:10
也就是说使用服务端命令 必须按照教程里面自己做个判断 才能避免这种情况 是吧?

是的呢,可以借助这几个内建字段来进行判断

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
asdf19870203
初级会员   /  发表于:2022-3-24 18:37:32
6#



大哥,我做了判断永远都是不等啊 能指点一下吗  真是折磨人

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
asdf19870203
初级会员   /  发表于:2022-3-24 18:37:52
7#
Chelsey.Wang 发表于 2022-3-24 11:01
是的呢,可以借助这几个内建字段来进行判断

看楼上
回复 使用道具 举报
asdf19870203
初级会员   /  发表于:2022-3-24 18:42:05
8#

补充一下 我是用了自定义格式才显示出和数据库一样的 不然是一串数字,但依然没法相等

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
逛逛逛
金牌服务用户   /  发表于:2022-3-24 21:22:42
9#
asdf19870203 发表于 2022-3-24 18:42
补充一下 我是用了自定义格式才显示出和数据库一样的 不然是一串数字,但依然没法相等

对比时间戳啊
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部