Cita: The Microsoft OLE DB Provider for SQL Server and the SQL Server ODBC driver automatically set IMPLICIT_TRANSACTIONS to OFF when connecting.
Si deseas definir transacciones en ASP debes exponerlo explícitamente:
Cita: adoConn.IsolationLevel=256
adoConn.Open sConn
adoConn.BeginTrans
....
....
IF (adoConn.Errors.Count > 0) Then
adoConn.RollBackTrans
response.write "RollBack, nada se grabó"
Else
adoConn.CommitTrans
End IF
Saludos