database - 删除一行但检查两列是 PK
问题描述
大家好,我在 VB.net 上编码。我的问题是我要删除两行我不想要的。我已经知道为什么会导致这种情况。是因为在这张表中,我有名为“组”、“问题”和“订单”的列。我想从单个组中删除一个问题。但是假设我在 2 个不同的组中有相同的问题,它会从两个组中删除问题,我只想从所选组中删除。我有一个名为 lblGroup 的标签,我想这也会被使用。
Dim sql As String = "Delete * from tblgroupQuestion where question = " & Val(Trim(lblQuestion.Text)) & ""
我很确定我必须在这段代码上添加一个“和”,但我正在尝试研究并找出如何解决这个问题。感谢你们。
解决方案
好吧,如果您只想删除某个组的问题,则只需执行与您所说的类似的操作,AND
例如:
Dim sql As String = "Delete * from tblgroupQuestion where question = '" & Val(Trim(lblQuestion.Text)) & "' AND GROUP = '" & Val(Trim(lblGroup.Text))"'"
推荐阅读
- r - R循环回归特别
- python - 简单查询导致 Django 中的内存泄漏
- yii2 - Yii2 UrlManager 周期中断
- api - 如何使用 RestAssured 测试无效的编码 REST 响应
- python - 如何应用 FFT 来查找信号的频率?
- python - Python字符串比较给出了意外的输出
- javascript - 对 React PrivateRoute 语法感到困惑 {}
- here-api - 有没有办法通过单个 API 调用来确定行驶方向的交通拥堵程度?
- android - Google 登录不适用于发布版本
- .htaccess - htaccess 文件无法识别和/或处理重写规则