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

QQ登录

只需一步,快速开始

fighter1000

初级会员

55

主题

117

帖子

456

积分

初级会员

积分
456

微信认证勋章

fighter1000
初级会员   /  发表于:2019-12-13 14:11  /   查看:1938  /  回复:1
1金币
请问出现图示报错怎么处理?谢谢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

程序发布后,在设计器端设置某字段的唯一约束后,以半覆盖的方式重新发布,有可能会发生错误,报错如图: 因为有可能服务器端的数据表的这个字段已经存在了重复的值。 解决问题 方法一: 首先备份本地的工程文件。之后操作: 1. 然后获取服务器端的数据: 2. 重新为该字段设置“唯一”约束,如果报错,处理重复的值。 3. 重新发布应用,覆盖服务器数据库使用“全覆盖”的模式。 方法二: 如果服务 ...

1 个回复

最佳答案
最佳答案
LukeLiu
银牌会员   /  发表于:2019-12-13 14:11:49
来自 2#
本帖最后由 LukeLiu 于 2019-12-13 15:50 编辑

程序发布后,在设计器端设置某字段的唯一约束后,以半覆盖的方式重新发布,有可能会发生错误,报错如图:



因为有可能服务器端的数据表的这个字段已经存在了重复的值。

解决问题

方法一

首先备份本地的工程文件。之后操作:

1. 然后获取服务器端的数据:


2. 重新为该字段设置“唯一”约束,如果报错,处理重复的值。
3. 重新发布应用,覆盖服务器数据库使用“全覆盖”的模式。

方法二

如果服务器端有对应的控制页面可以直接更新操作这个表格,那么可以在这个表格的管理页面中,直接更新表格的该字段的值保证全列的唯一性,之后在设计器端的话,继续以半覆盖的方式发布应用就没问题了。

考虑到本帖的方法涉及到服务器端的数据操作,相关的备份方法提供给你:
应用的备份与还原





本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部