Qlik Sense : ErrorCode(错误变量)

2024-01-27 15:04

本文主要是介绍Qlik Sense : ErrorCode(错误变量),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

错误变量

所有错误变量的值在脚本执行之后依然保留。第一个变量 ErrorMode 由用户输入,最后三个变量是 Qlik Sense 的输出(包括脚本中错误的信息)。

使用每个变量的下拉列表可查看每个变量的简短描述和语法。单击语法描述中的变量名称可了解更多信息。

ErrorMode

此错误变量可确定在脚本执行期间遇到错误时 Qlik Sense 将采取什么操作。

语法:  

ErrorMode

参数:  

参数
参数说明
ErrorMode=1默认设置。脚本执行会暂停,并且会提示用户进行操作(非批量模式)。
ErrorMode =0Qlik Sense 只需忽略故障,并继续在下一个脚本语句上执行脚本。
ErrorMode =2

一旦出现错误,Qlik Sense 会立即触发“脚本执行故障...”错误信息,但不会提示用户预先进行操作。

示例:  

set ErrorMode=0;

ScriptError

此错误变量用于返回上次执行的脚本语句的错误代码。

语法:  

ScriptError

每次成功执行脚本语句之后,此变量将重置为 0。如果发生错误,则其会设置为 Qlik Sense 内部错误代码。错误代码为带有数值和文本组件的双重值。以下错误代码存在:

脚本错误代码
错误代码说明
0无错误。双值文本为空。
1一般错误。
2语法错误。
3一般 ODBC 错误。
4一般 OLE DB 错误。
5一般自定义数据库错误。
6一般 XML 错误。
7一般 HTML 错误。
8文件未找到。
9数据库未找到。
10未找到表格。
11字段未找到。
12文件格式错误。
16语义错误。

示例:  

set ErrorMode=0;

LOAD * from abc.qvf;

if ScriptError=8 then

exit script;

//no file;

end if

ScriptErrorCount

此错误变量用于返回在当前脚本执行期间引起错误的语句总数。此变量在脚本开始执行时总是重置为 0。

ScriptErrorList

此错误变量包含上次脚本执行期间发生的所有脚本错误的串联列表。每个错误均以换行方式隔开。

这篇关于Qlik Sense : ErrorCode(错误变量)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/650592

相关文章

变量与命名

引言         在前两个课时中,我们已经了解了 Python 程序的基本结构,学习了如何正确地使用缩进来组织代码,并且知道了注释的重要性。现在我们将进一步深入到 Python 编程的核心——变量与命名。变量是我们存储数据的主要方式,而合理的命名则有助于提高代码的可读性和可维护性。 变量的概念与使用         在 Python 中,变量是一种用来存储数据值的标识符。创建变量很简单,

【经验交流】修复系统事件查看器启动不能时出现的4201错误

方法1,取得『%SystemRoot%\LogFiles』文件夹和『%SystemRoot%\System32\wbem』文件夹的权限(包括这两个文件夹的所有子文件夹的权限),简单点说,就是使你当前的帐户拥有这两个文件夹以及它们的子文件夹的绝对控制权限。这是最简单的方法,不少老外说,这样一弄,倒是解决了问题。不过对我的系统,没用; 方法2,以不带网络的安全模式启动,运行命令行,输入“ne

JS_变量

二、JS的变量 JS中的变量具有如下特征 1 弱类型变量,可以统一声明成var 2 var声明的变量可以再次声明 3 变量可以使用不同的数据类型多次赋值 4 JS的语句可以以; 结尾,也可以不用;结尾 5 变量标识符严格区分大小写 6 标识符的命名规则参照JAVA 7 如果使用了 一个没有声明的变量,那么运行时会报uncaught ReferenceError: *** is not de

SQL2005 性能监视器计数器错误解决方法

【系统环境】 windows 2003 +sql2005 【问题状况】 用户在不正当删除SQL2005后会造成SQL2005 性能监视器计数器错误,如下图 【解决办法】 1、在 “开始” --> “运行”中输入 regedit,开启注册表编辑器,定位到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVer

使用条件变量实现线程同步:C++实战指南

使用条件变量实现线程同步:C++实战指南 在多线程编程中,线程同步是确保程序正确性和稳定性的关键。条件变量(condition variable)是一种强大的同步原语,用于在线程之间进行协调,避免数据竞争和死锁。本文将详细介绍如何在C++中使用条件变量实现线程同步,并提供完整的代码示例和详细的解释。 什么是条件变量? 条件变量是一种同步机制,允许线程在某个条件满足之前进入等待状态,并在条件满

ssm 之事务管理出现错误

JDBC Connection will not be managed by Spring 项目采用的是分布式架构,分别有controller,service,solr三个服务器,之间通过dubbo进行调用,经过测试发现事务配置完以后不能通过spring进行管理,其中两条insert和一条update语句都执行完毕,异常并没有使得事务进行回滚,通过调取debug日志发现“JDBC Conn

Unstructured cannot write mode RGBA as JPEG 错误解决

Unstructured cannot write mode RGBA as JPEG 错误解决 0. 错误详细1. 解决方法 0. 错误详细 Image Extraction Error: Skipping the failed imageTraceback (most recent call last):File "/root/miniconda3/envs/learn-y

收藏:解决 pip install 出现 error: subprocess-exited-with-error 错误的方法

在使用 pip 安装 Python 包时,有时候会遇到 error: subprocess-exited-with-error 错误。这种错误通常是由于 setuptools 版本问题引起的。本文将介绍如何解决这一问题 当你使用 pip install 安装某个 Python 包时,如果 setuptools 版本过高或过低,可能会导致安装过程出错,并出现类似以下错误信息:error: subpr

axure之变量

一、设置我们的第一个变量 1、点击axure上方设置一个全局变量a = 3 2、加入按钮、文本框元件点击按钮文档框展示变量值。 交互选择【单击时】【设置文本】再点击函数。 点击插入变量和函数直接选择刚刚定义的全局变量,也可以直接手动写入函数(注意写入格式。) 这样点击按钮时就直接展示刚刚设置的全局变量3了。 2、更改变量值 在新建交互里点击设置变量值。 将a变量设置成等于10. 将新

插件:清理maven错误缓存.bat

插件:https://pan.baidu.com/s/1nHIxHoo1C4MvFlW7QbZe5Q?pwd=7zenhttps://pan.baidu.com/s/1nHIxHoo1C4MvFlW7QbZe5Q?pwd=7zen没错误缓存时: 有错误缓存时: