Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davidmg

Deletar um registro

Recommended Posts

Seguinte, tenho um select e logo após um delete dos dados que o select pega, é +ou- assim:

 

Set dados = MyConn.Execute("Select * from cadastro where idcad = '5'")	While Not dados.eofMyConn.Execute("Delete * From dados Where idcad = '5'")dados.MoveNextWend

No caso aqui são 5 registros encontrados e abaixo ele vai excluir os 5.

Até a exclusão do 4º registro ele vai numa boa, mais qdo ele exclui o 5º registro ele dá o erro na linha dados.MoveNext, pq não existe mais registros e ele vai tentar dar o loop.

 

Como posso fazer pra não dar esse erro?

Ou qdo apagar o ultimo registro ele nao chamar o loop...

 

Valews

Compartilhar este post


Link para o post
Compartilhar em outros sites

já que a sua sql de exclusão não usa nd do record dados não precisa nem do select nem do loop; uma simples linha apaga todos os registros q tenham idcad como "5"MyConn.Execute("Delete * From dados Where idcad = '5'")ateh

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.