首页 > 解决方案 > 如何从通过主键链接到每个表的两个表中删除行?

问题描述

我想从用户和爱好中删除它们分别通过 ID 和 customersID 连接的行。

我正在使用 Microsoft 访问权限来做到这一点。我链接了两个表中的 2 个主键。

在此处输入图像描述

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim str As String = IDbox.Text
    If String.IsNullOrEmpty(str) Then
        MsgBox("Error") : Exit Sub
    End If

    Access.AddParam("@ID", str)
    Access.ExecQuery("DELETE FROM users where ID = @ID")
    If Not String.IsNullOrEmpty(Access.Exception) Then MsgBox(Access.Exception) : Exit Sub
    update_Table()
    update_TableHobby()
End Sub

如何删除两个表中的行?

就像目前,如果我执行查询,它只会从 users 表中删除,而不是从 Hobbies 表中删除。

标签: sqlvb.netms-access

解决方案


推荐阅读