Si que se pueden hacer transacciones, pero si no tengo mal entendido solo funciona con asp3 y en windows 2000. Aunque no te lo puedo asegurar.
Aunque para hacer transacciones tambien puedes utilizar componentes.
El siguiente codigo muestra como hacerlo
<%@ LANGUAGE=VBScript TRANSACTION=Required%>
<%
' tu codigo
'Se dispara cuando la transaccion es correcta
Sub OnTransactionCommit
Response.Write "<HTML>" & vbCrLf
Response.Write "Todo ha sido correcto." & vbCrLf
Response.Write "</HTML>" & vbCrLf
End Sub
'se dispara cuando falla la transacción
Sub OnTransactionAbort
Response.Write "<HTML>" & vbCrLf
Response.Write "A ocurrido un error ." & vbCrLf
Response.Write "<P>" & vbCrLf
Response.Write "Y La operacion no se ha podido realizar." & vbCrLf
Response.Write "</HTML>" & vbCrLf
End Sub
%>