How do I fix the error: "Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints"
How do I fix the error: "Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints"
当我设置我的 SQLite 数据库并尝试让 UIPath 读取它时,我收到此错误:“无法启用约束。一行或多行包含违反非空、唯一或外键约束的值“
如何让 UIPath 读取此内容?
当您尝试 运行 查询时,UIPath 可能会产生此错误
“无法启用约束。一行或多行包含违反 non-null、唯一或 foreign-key 约束的值”
查询可能在数据库的命令行中有效,但在 UIPath 中无效,但这是具有欺骗性的,因为这 不是 UIPath 问题。这是数据库 table 本身的问题。 table 元素必须是 UIPath 可以使用的类型。
例如,记录的问题之一:
SQLite 将允许您像这样创建数据库 table
创建 table 个客户(名称文本为空,电子邮件文本为空,良好的文本为空);
虽然这在数据库中是允许的并且可以工作,但 UIPath 将无法读取这些行。相反,像这样创建 table :
创建 table 个客户(姓名字符串为空,电子邮件字符串为空,信誉字符串为空);
UIPath 不知道如何处理变量类型“文本”
一旦你制作了 table 类型的字符串(或其他可接受的 varialbes int 等),你将能够在 UIPath
中使用它
当我设置我的 SQLite 数据库并尝试让 UIPath 读取它时,我收到此错误:“无法启用约束。一行或多行包含违反非空、唯一或外键约束的值“
如何让 UIPath 读取此内容?
当您尝试 运行 查询时,UIPath 可能会产生此错误 “无法启用约束。一行或多行包含违反 non-null、唯一或 foreign-key 约束的值”
查询可能在数据库的命令行中有效,但在 UIPath 中无效,但这是具有欺骗性的,因为这 不是 UIPath 问题。这是数据库 table 本身的问题。 table 元素必须是 UIPath 可以使用的类型。
例如,记录的问题之一: SQLite 将允许您像这样创建数据库 table 创建 table 个客户(名称文本为空,电子邮件文本为空,良好的文本为空); 虽然这在数据库中是允许的并且可以工作,但 UIPath 将无法读取这些行。相反,像这样创建 table : 创建 table 个客户(姓名字符串为空,电子邮件字符串为空,信誉字符串为空);
UIPath 不知道如何处理变量类型“文本”
一旦你制作了 table 类型的字符串(或其他可接受的 varialbes int 等),你将能够在 UIPath
中使用它