Pelo que sei a forma de tratar erro no ASP é com On Error Resume Next.
No meu caso tenho que rodar quatro instruções SQL para deletar registros no banco.
Porém, preciso que a exclusão dos dados só seja feita se não ocorrer nenhum erro nas quatro consultas.
Meu código está assim
<%
On Error Resume Next
'Aqui vai meu código, são quatro instruções sql para deletar...
'Abaixo segue o tratamento de erro.
If Err.Number <>0 Then...
On error Goto 0
%>
Desta forma, se houver erro, por exemplo, na terceira instrução SQL a primeira e a segunda serão executadas. Isso vai gerar inconsistência no banco de dados.
Preciso algo do tipo "deleta tudo" ou "não deleta nada". Senão o banco vai ficar sujo.
Pergunta
ViaPocket
Pelo que sei a forma de tratar erro no ASP é com On Error Resume Next.
No meu caso tenho que rodar quatro instruções SQL para deletar registros no banco.
Porém, preciso que a exclusão dos dados só seja feita se não ocorrer nenhum erro nas quatro consultas.
Meu código está assim
<%
On Error Resume Next
'Aqui vai meu código, são quatro instruções sql para deletar...
'Abaixo segue o tratamento de erro.
If Err.Number <>0 Then...
On error Goto 0
%>
Desta forma, se houver erro, por exemplo, na terceira instrução SQL a primeira e a segunda serão executadas. Isso vai gerar inconsistência no banco de dados.
Preciso algo do tipo "deleta tudo" ou "não deleta nada". Senão o banco vai ficar sujo.
Editado por ViaPocketLink para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.