愤怒的死亡愿望
我是 PowerApps 的新手,我想要做的是创建一个表单,将数据添加到我的 SQL 服务器表中。一切正常,直到我亲自从 SQL 服务器中删除数据并尝试再次添加它。
当我再次尝试添加从 SQL Server 中删除的数据时出现错误。它说“该元素已在服务器上创建”,但在 SQL 服务器上它不存在,因为我通过查询将其删除。
卡洛斯菲盖拉
您可能遇到的是应用程序中数据源的某种缓存;应用程序将从 SQL 表中加载一些数据,它知道什么是主键。如果您尝试添加具有相同主键的新记录,应用程序将抱怨说它不能这样做(这将违反主键约束)。
您可以做的是刷新数据源 ( Refresh('[dbo].[your_table_name]')
),以便使用来自服务器的最新数据更新缓存。下面的屏幕截图显示了一个可能与您所拥有的场景相同的场景 - 如果我从服务器端删除一行,但应用程序不知道它,它无法使用相同的主键再次插入它;刷新数据源后,它就可以工作了。
希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句