如果从 sql server 中删除,则无法重新添加数据

愤怒的死亡愿望

我是 PowerApps 的新手,我想要做的是创建一个表单,将数据添加到我的 SQL 服务器表中。一切正常,直到我亲自从 SQL 服务器中删除数据并尝试再次添加它。

当我再次尝试添加从 SQL Server 中删除的数据时出现错误。它说“该元素已在服务器上创建”,但在 SQL 服务器上它不存在,因为我通过查询将其删除。在此处输入图片说明

卡洛斯菲盖拉

您可能遇到的是应用程序中数据源的某种缓存;应用程序将从 SQL 表中加载一些数据,它知道什么是主键。如果您尝试添加具有相同主键的新记录,应用程序将抱怨说它不能这样做(这将违反主键约束)。

您可以做的是刷新数据源 ( Refresh('[dbo].[your_table_name]')),以便使用来自服务器的最新数据更新缓存。下面的屏幕截图显示了一个可能与您所拥有的场景相同的场景 - 如果我从服务器端删除一行,但应用程序不知道它,它无法使用相同的主键再次插入它;刷新数据源后,它就可以工作了。

希望这可以帮助!

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果在SQL Server中是

如果在SQL Server中

验证-如果-SQL Server

SQL Server 如果 Null = 0

SQL Server:检查数据(如果可用),否则使用IS NULL

SQL Server,在多值属性中添加数据

如果存在,则生成脚本,但如果不存在,则不包含在SQL Server中

如果不存在数据,则添加归零的行SQL Server 2016

如果其名称遵循SQL Server中的特定模式,则删除表中的所有列

查询:如果条件在SQL Server更新

SQL Server插入(如果不存在)

如果存在订购者(SQL Server)

如果满足条件,则SQL Server左联接

SQL Server存储过程(如果存在)

SQL Server功能效率(如果存在)

Android / SQL Server:如果数据库中的数据为NULL,则将Text设置为“ No time”

如果SQL Server如果存在则1否则2

如果SQL Server 2008 r2中存在,则删除列

如果SQL Server中的开头和结尾字符为'0',如何删除它们

如果 SQL Server 中的存储过程已经处理它们,是否在实体框架中处理 SQL 异常?

如果SQL Server中存在具有其逻辑名的变量,如何删除数据库?

如果使用参数绑定,PHP中的查询将无法在SQL Server中查看临时表

如果JSON包含分隔符,如何在SQL Server中拆分JSON数据?

如果列数据从 SQL Server 返回 null,如何隐藏 DataList 中的表行

如果USE [数据库]在SQL Server中失败,则停止脚本执行

如果使用docker,SQL Server中的数据库容量是否不受限制?

C#-将数据加载到SQL Server中并合并(如果已存在)

如果选择返回空结果集,则在SQL Server“ isEmpty”返回数据中是否存在函数

如果在SQL Server中同时编辑数据怎么办