找回密码
 立即注册

QQ登录

只需一步,快速开始

chenjamo
金牌服务用户   /  发表于:2023-8-18 11:51  /   查看:1391  /  回复:3
对表格新增或是更新的时候如果出现错误就会提示更新数据库失败,然后带上一堆的信息,有看到一个帖子可以通过一定的方法来修改这个提示,是否官方可以直接集成在默认的功能里面,而不是用户在自己设置
这个提示对于设计者说可能一眼就看懂了(有些就不一定一眼就知道问题在哪里,比如下图),但是确实是不美观
如果说官方可以接受的话是否对于外联表也可以一样的处理
以下截图是今天新版解密中的一个图片

活字格9.0 update1新功能解密:二十六、支持创建多列索引和唯一限制
https://gcdn.grapecity.com.cn/showtopic-185414-1-1.html
(出处: 葡萄城产品技术社区)







本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-18 13:49:51
沙发
您好,您现在的期望是什么呢,一般来讲数据库如果设置了非空或者唯一等约束的话,在进行数据表操作时是建议添加数据校验等限制的,避免出现错误。如果不添加数据验证的话,给数据表存入不合法的数据就是会有这个报错,您现在是希望不出现这个报错还是怎样呢,需要我们这边怎么去处理这个报错信息呢,不弹出报错信息,还是其他的呢
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2023-8-18 14:04:38
板凳
Lay.Li 发表于 2023-8-18 13:49
您好,您现在的期望是什么呢,一般来讲数据库如果设置了非空或者唯一等约束的话,在进行数据表操作时是建议 ...

就是能否将下面这个帖子的内容(或者类似提示的),直接集成在官方的功能上
https://gcdn.grapecity.com.cn/fo ... 3360&extra=page%3D2
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-18 16:11:28
地板
大佬,这个帖子的话,只是根据数据库层面抛出的错误信息是啥,然后去根据不同类型的错误写不同的提示,上面的js中直处理了没有主键,非空,和唯一三种情况的数据库错误,但是数据库中的错误远不止这三个,而且造成每种错误的原因也不止一个,
那提示的话,只能是把最初的数据库报错弹出,这样开发人员也好根据这个报错信息去排查错误。如果弹出加工后的错误信息,会影响错误的排查的。
另外,没有主键,非空,唯一,等常见的错误,是可以在设计的时候避免的。

其他类型的报错的话,如果您不想它直接抛出,您可以试试用异常捕获命令去处理一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部