在变量中指定数据库记录时,在同一语句内修改该变量的值不会生效

我正在创建一个类似列表的数据库功能,通过变量指定记录来显示任意数据。

我尝试在同一个状态中,先通过第一个动作将值赋给变量,然后在下一个动作中通过变量指定从数据库中获取并显示记录。然而,结果显示的是变量更改之前的那条记录的内容。

以下是将变量设置为 3 后获取的结果:

当我把设置变量的操作和从数据库提取数据的操作分开放在不同的状态中时,功能就按预期运行了。因此,我认为在同一状态内修改变量值时,数据库操作中指定的变量仍使用的是修改前的值。

附上用于测试的项目文件。

databasetest.zip (14.2 KB)

1 个赞

感谢您的报告!
确实,如果不改变状态,赋值源变量似乎无法反映出来。
我会与开发团队确认一下。

让您久等了,此问题已在今天发布的 1.2.9 版本中修复!

感谢您的处理。

我已确认,在记录中通过变量指定,可以在同一状态下通过修改变量的值来获取记录。