首页 > 解决方案 > 删除一行但检查两列是 PK

问题描述

大家好,我在 VB.net 上编码。我的问题是我要删除两行我不想要的。我已经知道为什么会导致这种情况。是因为在这张表中,我有名为“组”、“问题”和“订单”的列。我想从单个组中删除一个问题。但是假设我在 2 个不同的组中有相同的问题,它会从两个组中删除问题,我只想从所选组中删除。我有一个名为 lblGroup 的标签,我想这也会被使用。

Dim sql As String = "Delete * from tblgroupQuestion where question = " & Val(Trim(lblQuestion.Text)) & ""

我很确定我必须在这段代码上添加一个“和”,但我正在尝试研究并找出如何解决这个问题。感谢你们。

标签: databasevb.netms-accessdatagridview

解决方案


好吧,如果您只想删除某个组的问题,则只需执行与您所说的类似的操作,AND例如: Dim sql As String = "Delete * from tblgroupQuestion where question = '" & Val(Trim(lblQuestion.Text)) & "' AND GROUP = '" & Val(Trim(lblGroup.Text))"'"


推荐阅读