请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

CAIT

金牌服务用户

16

主题

48

帖子

164

积分

金牌服务用户

积分
164
CAIT
金牌服务用户   /  发表于:2025-3-11 14:12  /   查看:138  /  回复:13
1金币

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

13 个回复

倒序浏览
Levi.Zhang
超级版主   /  发表于:2025-3-11 14:36:56
沙发
大佬用的外联库是哪个呢?如果是SQL Server话只允许一个rowversion字段存在。
感觉大佬是做了触发器,可以参考以下帮助文档:外联数据库并发控制
大佬可以描述下具体场景,使用逻辑;这边再帮您分析分析~



本帖子中包含更多资源

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

x
回复 使用道具 举报
CAIT
金牌服务用户   /  发表于:2025-3-11 14:38:58
板凳
Levi.Zhang 发表于 2025-3-11 14:36
大佬用的外联库是哪个呢?如果是SQL Server话只允许一个rowversion字段存在。
感觉大佬是做了触发器,可以 ...

没做触发器,是SQL server
回复 使用道具 举报
CAIT
金牌服务用户   /  发表于:2025-3-11 14:41:19
地板
Levi.Zhang 发表于 2025-3-11 14:36
大佬用的外联库是哪个呢?如果是SQL Server话只允许一个rowversion字段存在。
感觉大佬是做了触发器,可以 ...

我就是页面上有一张表,绑定的数据库,表格松绑定,查询指定条件的数据后,修改部分有错误的数据,点击保存按钮,按钮是提交表格,就会报这个错误
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-3-11 14:47:06
5#
逻辑感觉是正常的,大佬检查下外联表中有 rowversion 或 timestamp字段吗?这两个字段通常用于行版本控制,且每张表只能有一个,如果错误提交导致多个 rowversion 字段,可能会触发这个错误。
或者大佬可以再提供下Demo吗?这边复现一下此问题,看看有什么办法解决~
回复 使用道具 举报
CAIT
金牌服务用户   /  发表于:2025-3-11 14:53:15
6#
Levi.Zhang 发表于 2025-3-11 14:47
逻辑感觉是正常的,大佬检查下外联表中有 rowversion 或 timestamp字段吗?这两个字段通常用于行版本控制, ...

好像没有这个字段


本帖子中包含更多资源

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

x
回复 使用道具 举报
CAIT
金牌服务用户   /  发表于:2025-3-11 14:54:41
7#
CAIT 发表于 2025-3-11 14:53
好像没有这个字段

另外我这张表列比较多,有1000多列
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-3-11 15:47:33
8#
CAIT 发表于 2025-3-11 14:54
另外我这张表列比较多,有1000多列

大佬,没猜到您这张表真有1000多列,另外,SQL Sever数据库限制每张表最多1024列哦~
回复 使用道具 举报
CAIT
金牌服务用户   /  发表于:2025-3-11 16:03:36
9#
Levi.Zhang 发表于 2025-3-11 15:47
大佬,没猜到您这张表真有1000多列,另外,SQL Sever数据库限制每张表最多1024列哦~

老版本有这个限制,新版本可以超过的,这两个字段可以手动创建吗?
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-3-11 16:14:46
10#
大佬,这两个字段是自动生成的哦,虽然可以手动创建,但是不能手动插入或者修改值
还是不建议大佬这么使用哈,可以考虑用主子表把列的数量降下来,再试试还会出现超过1024列的报错没~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部