在从Access数据库获取数据的列表框中删除行

时间:2014-03-28 19:50:22

标签: sql excel vba excel-vba listbox

所以现在我有一个列表框,它从访问数据库中获取数据并将其打印出来,如下所示:

当用户点击" Just Lose It"例如,然后点击"删除歌曲"按钮,如何从数据库中删除该条目,然后使用更新的表刷新列表框。

我正在考虑创建一个SQL DELETE语句,然后使用ADODB.Recordset来运行该语句,但我不确定如何告诉用户单击该条目。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用以下内容...如果在隐藏列中添加唯一键

sqlStr = "DELETE FROM music WHERE [Title] = '" & music_lb.column(0) & "' AND [Artist] = '" & music_lb.column(1) & "' AND [Album] = '" & music_lb.column(2) &  "';"