Vb.net 从由其他表组成的查询表中删除记录';s列(?)

Vb.net 从由其他表组成的查询表中删除记录';s列(?),vb.net,Vb.net,我正在做我的A级计算项目,我真的快到最后期限了,我很恐慌,因为我需要在交文件之前记录下来,但这让我耽误了很多时间 我试图通过查询从由其他表的列组成的表中删除一条记录,但实际上我不知道如何删除!我应该删除的内容,我应该如何让VB知道要删除哪个记录等等,本质上(好吧,我的目标是)是删除一个记录,该记录包含一个年轻人的ID和该年轻人被分配到的旅行ID,但这两个都是其他表中的主键,如果我解释得不太好,很抱歉,我自己也不太明白,当我点击我指定的删除按钮时,它什么也不做,只是删除组合框中的信息,而不是删除我

我正在做我的A级计算项目,我真的快到最后期限了,我很恐慌,因为我需要在交文件之前记录下来,但这让我耽误了很多时间

我试图通过查询从由其他表的列组成的表中删除一条记录,但实际上我不知道如何删除!我应该删除的内容,我应该如何让VB知道要删除哪个记录等等,本质上(好吧,我的目标是)是删除一个记录,该记录包含一个年轻人的ID和该年轻人被分配到的旅行ID,但这两个都是其他表中的主键,如果我解释得不太好,很抱歉,我自己也不太明白,当我点击我指定的删除按钮时,它什么也不做,只是删除组合框中的信息,而不是删除我想要的记录

Private Sub btn_remove_Click(sender As System.Object, e As System.EventArgs) Handles btn_remove.Click

    Clubconnection.Open()
    Dim sqlQuery3 As String = "SELECT * FROM tblYouths"
          Dim db_com As New OleDb.OleDbCommand(sqlQuery, Clubconnection)
    db_com.ExecuteNonQuery()


    sqlQuery3 = "DELETE * FROM tblYouth_trips WHERE YouthID = cmb_youth_remove.selectedvalue.tostring AND TripID = cmb_trip_remove.selectedvalue.tostring"
    Clubconnection.Close()
End Sub
试试这个

更改
sqlQuery3=“从tblYouth\U trips中删除*,其中YouthID=cmb\U youth\U remove.selectedvalue.tostring和TripID=cmb\U trip\U remove.selectedvalue.tostring”


sqlQuery3=“DELETE*FROM tblYouth\u trips WHERE YouthID=”&cmb\u youth\u remove.selectedvalue.tostring&“’和TripID=”&cmb\u trip\u remove.selectedvalue.tostring&“”

如果不知道列名,我们无法判断SQL是否正确;创建SQL的方式是错误的:
其中YouthID=cmb\u youth\u remove.selectedvalue.tostring可能是错误的,因为您可能没有一个名为
cmb\u youth\u remove.selectedvalue.tostring的列。使用SQL参数。我尝试过,但它不起作用,它没有给出错误,甚至没有显示任何变化的迹象。单击“删除”按钮并将鼠标指向cmb_youth_remove.selectedvalue.tostring并查看它包含的内容后,应调试程序