DELETE 语句与 REFERENCE 冲突

2024-03-23

我有一个 table_Project,其中包含 CustomerID(链接到 tbl_Customer)。在 tbl_Customer 中,我有 Customer_ID(作为键)和一些其他信息,如电话、电子邮件等。

要从 Gridview 中删除它,我使用以下删除命令:

DeleteCommand="DELETE FROM [tbl_Customer] WHERE [Customer_ID] = @Customer_ID" 

但它给了我以下错误:

The DELETE statement conflicted with the REFERENCE constraint "Klant_Relatie". The conflict occurred in database "Database_1", table "dbo.tbl_Project", column 'CustomerID'. The statement has been terminated.

但通过更新 CustomerInfo,我没有收到任何错误。我见过不同的 C# 解决方案,但我使用 .net

有任何想法吗?


如果项目引用了该客户端,则无法删除该客户端。这就是错误的含义。

我不明白你的意思

我见过不同的 C# 解决方案,但我使用 .net

但你在这里有不同的解决方案:

  1. 更改链接到旧项目(您要删除的项目)的所有项目所引用的客户端
  2. 删除约束(不是很好的选择)
  3. 删除客户端之前删除项目(手动或使用级联删除)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DELETE 语句与 REFERENCE 冲突 的相关文章

随机推荐

  • OpenGL + Mesa 3D + MinGW

    我在 Ubuntu Linux 上编写 C 应用程序并将它们编译到 2 个操作系统 本机到Linux通过使用 g GNU C 编译器 并将它们交叉编译为Windows通过使用 i386 mingw32 g MinGW C 交叉编译器 现在
  • WIX 服务安装程序会覆盖服务安装程序设置

    我正在开发一项稍后由 WIX 安装程序部署的服务 这是服务安装程序类 this ServiceInstaller DisplayName My Service this ServiceInstaller ServiceName MyServ
  • GridView 取一行

    NET 4 和 C 我有一个 GridView 我想在代码中处于编辑模式时取一行并找到一个控件 这是我的代码 但不起作用 它只需要 GridView 的第一行 有任何想法吗 protected void uxManageSlotsDispl
  • 如何在按下 ALT 键时使 WPF 菜单栏可见?

    今天 我的 WPF 用户界面受到了一些新的限制 这些限制应该会消除菜单栏的永久可见性 我想到模仿 Windows Live Messenger 的用户界面 仅当按下 ALT 键时 该应用程序才会显示菜单栏 当菜单栏上的焦点丢失时 它会再次隐
  • Tensorflow 对象检测 API - 超参数调整和网格搜索

    我目前正在使用 Tensorflow 对象检测 API 并且想要微调预训练的模型 因此 需要进行超参数调整 API 是否已经提供某种超参数调整 如网格搜索 如果没有可用的东西 我如何实现简单的网格搜索来调整 最相关的 超参数 此外 API
  • 强制下载 tar 存档的标头

    我的服务器上有一个 tar 存档 必须可以通过 php 下载 这是我使用过的代码 content file get contents tar header Content Type application force download he
  • 如何在JS中引用当前对象的属性[重复]

    这个问题在这里已经有答案了 可能的重复 对象文字声明中的自引用 https stackoverflow com questions 4616202 self references in object literal declarations
  • Swift 扩展“未找到方法定义”

    我正在为 ObjC 类编写 Swift 扩展 虽然我的代码编译并运行完美 我收到一堆 Xcode 警告 每个 Swift 方法一个 Method definition for foo method not found Method defi
  • Xamarin.Forms 将 Button ImageSource 设置为 ffimageloading Svg 嵌入资源

    我想放一个svg嵌入图像为ImageSource for a Button在 Xamarin Forms 中 类似这样
  • ios 5 当 UIImagePickerController 选择 3gp 文件时“操作无法完成”,并且整个 UI 冻结?

    普通视频文件 选择 压缩视频 输入imagePickerController didFinishPickingMediaWithInof打回来 但从 相机胶卷 中选取一个3gp文件 出现 操作无法完成 并且冻结 不响应任何输入操作 最后 我
  • 对话框打开时触发事件

    我的对话框是在div下定义的 dialogbox 当对话框打开时 我想触发一个事件 以便它警告打开 我使用的代码是 dialogbox dialog open function alert OPEN 但这似乎在打开对话框时不会触发 请帮忙
  • 如何创建仅提供静态内容的 VirtualHost

    我想在 apache 中创建一个虚拟主机 使其仅提供静态内容 如样式表 视频 图像 javascript 文本文件等 我没有考虑此虚拟主机的任何 处理 功能 创建一个VirtualHost录入如下
  • 在 php 中使用自动加载并搜索类文件会影响性能吗?

    我一直在努力解决如何最好地将类包含到我的 php 代码中 路径通常是一个问题 但几分钟前我发现这个问题 https stackoverflow com questions 4369 how to include php files that
  • Solrcloud 多核配置

    我有一个独立的Solr具有 4 个不同内核的实例使用嵌入式 Jetty 服务器运行良好 我为 v4 10 3 配置了核心 但自从我迁移到 v5 1 后 一切似乎都工作正常 无需任何更改 在投入生产之前 我需要将其设置为Solrcloud 安
  • 使用 C++ Boost 库有哪些优点? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 滚动视图内的 ExpandableListView

    在我的应用程序中 我想创建一个具有 ExpandableListView 和其下方的 CheckBox 的页面 我的问题是我的 ExpandableListView 太大 导致 CheckBox 超出页面范围 在较小的屏幕上根本不可见 我尝
  • 如何使用命令提示符或 Power shell 为多个文件夹中的多个文件创建符号链接?

    我有两个主文件夹 它们在不同的驱动器中有很多子文件夹 必须为第二个文件夹中的所有文件创建到第一个文件夹的符号链接 C folderC gt tree f C folder1 file1 txt file3 txt folder2 file1
  • Angular 7选择下拉对象在未触摸时为空

    在我的应用程序中 ngOnInit 加载货币 类别和制造商 我为此使用 Angular 7 反应形式 数据按预期加载 下拉列表中填充了值以及选择的第一个选项并向用户显示 所以 这就是问题所在 完成表单并单击提交 使用默认下拉值 后 我看到一
  • 重定向到另一台服务器 - ASP MVC

    有人知道如何使用 ASP NET MVC 重定向到另一个服务器 解决方案吗 像这样的东西 public void Redir String param Redirect to another application ie Redirect
  • DELETE 语句与 REFERENCE 冲突

    我有一个 table Project 其中包含 CustomerID 链接到 tbl Customer 在 tbl Customer 中 我有 Customer ID 作为键 和一些其他信息 如电话 电子邮件等 要从 Gridview 中删