当我设置我的SQLite DB并尝试让UIPath读取它时,我会得到以下错误:"未能启用约束。一个或多个行包含违反非null、唯一或外键约束的值";
我该怎么做才能让UIPath读取此内容?
UIPath在尝试运行查询时可能会产生此错误启用约束失败。一行或多行包含违反非null、唯一或外键约束的值
查询可以在数据库的命令行中工作,但不能在UIPath中工作,但是这是欺骗性的,因为这不是UIPath问题。这是数据库表本身的问题。表元素必须是UIPath可以使用的类型。
例如,记录的一个问题:SQLite将允许您创建这样的数据库表创建表客户端(名称文本为null,电子邮件文本为null、信誉文本为null(;虽然这在数据库中是允许的,并且可以工作,但UIPath将无法读取这些行。相反,创建这样的表:创建表客户端(名称字符串为null,电子邮件字符串为null、信誉字符串为null(;
UIPath将不知道如何处理变量类型的"文本">
一旦你制作了字符串类型的表(或其他可接受的变量int等(,你就可以在UIPath 中使用它