Pessoal,
atualmente eu utilizo esse código para excluir um item do meu banco de dados.
'Cria variável que armazena os comandos SQL
Dim ComandoSQL As String
Dim ID As String
ID = txt_codigo
'Armazena na variável o comando que fará a consulta SQL no BD Access
ComandoSQL = "select * from TB_MM where ID like '" & ID & "' "
'Chama a rotina de conexão com o BD
Call Conecta
'Atribui a variável de onjeto de BD a execução dos comnados SQL
Set consulta = banco.OpenRecordset(ComandoSQL)
'Armazena a resposta do usuário
resposta = MsgBox("Você está prestes a excluir o registro selecionado! Confirma?", vbQuestion + vbYesNo, "EXCLUSÃO")
'Se o usuário responder SIM (quer excluir o registro)...
If resposta = vbYes Then
'Abre o Rescordset para exclusão de registros (apaga o registro atual)
consulta.Delete
'Exibe mensagem de sucesso na exclusão
MsgBox "Registro Excluído com Sucesso!", vbDefaultButton1, "EXCLUSÃO"
'Chama a rotina de desconexão com o BD (libera variáveis de objeto do BD)
Call Desconecta
Else 'Caso o usuário responda Não (não quer excluir o registro atual)...
'Chama a rotina de desconexão com o BD (libera variáveis de objeto do BD)
Call Desconecta
'Abandona a subrotina
Exit Sub
End If
Porém, por necessidade eu salvo varias linhas com o mesmo ID no meu banco EX:
Pedido - Item
0010 - Biscoito
0010 - Macarrão
0010 - Feijão
Como posso fazer para que esse código leia todos os meus pedidos (ID) e exclua todos de uma vez do meu banco?
Postado : 08/04/2017 5:57 pm