删除一行但检查两列为PK

时间:2019-06-18 13:17:27

标签: database vb.net ms-access datagridview

大家好,我正在VB.net上编码。我的问题是我要删除两行不需要的行。我已经知道为什么会造成这种情况。是因为在此表中,我有名为“组”,“问题”和“订单”的列。我想从一个组中删除一个问题。但是,可以说我在2个不同的组中有相同的问题,它将删除该问题,但将从两个组中删除,而我只想从所选组中删除。我有一个名为lblGroup的标签,我想这也会被使用。

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

我很确定我必须在此代码上加上“和”,但是我正在尝试研究并找出解决方法。谢谢你们。

1 个答案:

答案 0 :(得分:0)

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