Comparar Cadenas Texto KO

miguel
21 de Noviembre del 2008
Tengo el siguiente código ASP:

(...)

if (err) then

sError = err.description

' El texto del error que devuelve es [Oracle][ODBC][Ora]ORA-20113: No se encuentra la persona. ORA-06512: en "PROCEDIMIENTO()", línea 645 ORA-06512: en línea 1

nPos1 = Instr(sError, ":")
sCodigoError = trim(mid(sError, 1, nPos1))

' En sCodigoError se almacena [Oracle][ODBC][Ora]ORA-20113:

' La siguiente comparación no funciona
if (sCodigoError = "[Oracle][ODBC][Ora]ORA-20113:") then
nPos2 = instr(nPos1, sError, "[")
end if
response.write(sError & "<br>")

(...)
end if

(...)


La comparación de las cadenas de texto no me funciona.

¿Alguien ve algún fallo? ¿Me podeis ayudar a hacerlo de otra forma?

Gracias por adelantado