麦粉151052 发表于 2020-5-6 16:00:44

回写问题

客户在使用回写功能的时候发现一个问题
使用smratbi默认的回写功能会报这个错:


经过排查发现,当用语句"update ** set 'column_a' = 'value' 时会出错


但是如若使用语句"update ** set column_a = 'value'"就不会出错

区别在于列名有没有被单引号包起来。
请问这个应该怎么调整?

Jaylin 发表于 2020-5-6 16:03:00

可以尝试把对应的数据源设置界面的“引用标识符”去掉。

麦粉151052 发表于 2020-5-6 16:24:08

还是一样的错误。请问是不是配置有问题?

麦粉151052 发表于 2020-5-6 16:24:30

Jaylin 发表于 2020-5-6 16:03
可以尝试把对应的数据源设置界面的“引用标识符”去掉。

大佬求解~

Jaylin 发表于 2020-5-7 11:51:09

保存数据源之后,重新打开报表操作一下。如果还报错的话,可以把错误日志发上来看看。

另外,是什么数据库呢?

麦粉151052 发表于 2020-5-7 14:05:25

Jaylin 发表于 2020-5-7 11:51
保存数据源之后,重新打开报表操作一下。如果还报错的话,可以把错误日志发上来看看。

另外,是什么数据库 ...

你好,是星环hadoop的数据库,日志如下

麦粉151052 发表于 2020-5-7 14:06:46

Jaylin 发表于 2020-5-7 11:51
保存数据源之后,重新打开报表操作一下。如果还报错的话,可以把错误日志发上来看看。

另外,是什么数据库 ...

把文件名后的.zip去掉哈

麦粉151052 发表于 2020-5-7 14:07:23

Jaylin 发表于 2020-5-7 11:51
保存数据源之后,重新打开报表操作一下。如果还报错的话,可以把错误日志发上来看看。

另外,是什么数据库 ...

因为上传文件大小有限制 只能拆开发

麦粉151052 发表于 2020-5-7 14:33:53

Jaylin 发表于 2020-5-7 11:51
保存数据源之后,重新打开报表操作一下。如果还报错的话,可以把错误日志发上来看看。

另外,是什么数据库 ...

大腿你好,昨天发帖子的时候顺便发了工单,刚售后人员远程过来看了眼,发现。
1. 把‘引用标识符’去掉确实有用
2. 之所以刚才还是错误因为smartbi用了之前的数据源。重新调整就好了。

谢谢!

Jaylin 发表于 2020-5-7 21:14:47

{:4_90:}
页: [1]
查看完整版本: 回写问题