找回密码
 立即注册

QQ登录

只需一步,快速开始

紫色幽魂
金牌服务用户   /  发表于:2021-11-11 11:06  /   查看:2119  /  回复:3

操作记录是正常没有报错,但是结果却不正常
数值应该是3000,但显示的结果却是1000,数据没有累加,以前版本7.0.5是没有这个问题的

解决方法:把账号最前面的那个符合去除就正常了






本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-11 14:48:54
沙发
您好,这是因为 ' 属于特殊符号,直接使用时会被转义,这一点在7.0.5.0和7.0.102.0中的表现是一致的。
如果没有特殊的需求,一般不建议使用此类特殊符号;
如果您有特殊的需求,可以在原有的 ' 前再添加一个 ',在服务端命令中可以这么写: "'"&参数






本帖子中包含更多资源

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

x
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2021-11-11 15:23:14
板凳
Chelsey.Wang 发表于 2021-11-11 14:48
您好,这是因为 ' 属于特殊符号,直接使用时会被转义,这一点在7.0.5.0和7.0.102.0中的表现是一致的。
如 ...

7.0.5是没有这个问题的,我有个项目在上个版本运行正常,在这个版本运行就出现这个错误,按照服务端命令的运行来看应该是更新了数据的,但是实际结果却没有更新成功,也没有返回任何错误,这个难道不算BUG吗

知道问题出在哪儿我们可以使用方法,尽量避免问题的出现,但是作为产品开发方来说应该是将产品做到完美,而不是有什么问题我们自己去寻求解决的方法来处理
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-11 19:09:23
地板
大佬,7.0.5.0中的表现的确是和7.0.102.0一致的,这是我用7.0.5.0测试的结果:

这是我用7.0.102.0测试的结果:


这里没有报错的原因是:' 这个符号它是一个转义符号,在这条服务端命令中,'a 就相当于a,''a 才表示'a,可以看到更新的是a对应的数据,这也是'a对应的数据没有被更新的原因,并不是因为这条命令没有执行,您可以据此排查一下,是否是更新别的记录。
关于转义符的策略,活字格和EXCEL中是保持一致的:
Excel 转义单引号_kmswilliam的博客-CSDN博客_excel单引号
不只是服务端命令,单元格也遵循同样的策略:


本帖子中包含更多资源

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

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