De forma práctica lo que hiciste es correcto (suponiendo que el campo sea numérico, claro):
Cita: <tr <% if oRst_Cuentas("cancela") = 1 then %> bgcolor=#FF0000<%End if%>>
En lo personal tengo una función IIF que uso para muchas cosas incluida esto que ocupas, dicha función es parecida a esto:
Código ASP:
Ver originalfunction iif(condition,isTrue,isFalse)
if (condition) then
iif = isTrue
else
iif = isFalse
end if
end function
y haría en tu caso algo como
Cita: <tr <%=iif(oRst_Cuentas("cancela")=1," class=""rowRed""","")%>
Saludos