none
Erro no rollback ou commit RRS feed

  • Pergunta

  • Boa tarde!

    Nao sei se e realmente neste fórum que deveria colocar esta duvida.

    tenho o seguinte trecho:

    cn.execute "BEGIN TRANSACTION;"

    If err.number <> 0 then
    WScript.StdOut.Writeline "Erro no BEGIN TRANSACTION - " & err.number & " - " & err.Description
    stopScript
    else
    WScript.StdOut.Writeline "BEGIN TRANSACTION - " & err.number & " - " & err.Description
    End If
    cn.Execute(sSQL)
    If err.number <> 0 then
             cn.execute "ROLLBACK TRANSACTION;"
             WScript.StdOut.Writeline "Erro no update na TG_RECIBO - "  &  sSQL & " - " & err.number & " - " & err.Description
             stopScript
    Else
            cn.execute "COMMIT TRANSACTION;"
            WScript.StdOut.WriteLine "Data da baixa atualizada com sucesso. recibo: " & vNumero_do_Recibo
            err.clear
    End If

    Esta dando o seguinte erro quando entra no rollback ou commit:

    "A solicitação ROLLBACK TRANSACTION não tem um BEGIN TRANSACTION correspondente"

    desde ja agradeço a atenção dispensada.

    quarta-feira, 23 de agosto de 2017 15:21