Error: el subíndice está fuera del intervalo

03/11/2003 - 12:08 por Pp | Informe spam
Hola a todos:

El siguiente código me funciona de forma local
perfectamente:

36 ctArray=Split(nombreVariable, ";")
37 If trim(ctArray(0)) = "multipart/form-data" Then

El problema es que en el servidor remoto me produce el
siguiente error en la línea 37:
"El subíndice está fuera del intervalo: '[number: 0]'"

No entiendo por qué me funciona localmente pero no en el
servidor externo.

Alguien lo sabe?

Preguntas similare

Leer las respuestas

#1 Daniel Álvarez
03/11/2003 - 12:20 | Informe spam
En principio el error es que no hay ningun elemento en la matriz, es decir
segun tu codigo es por que nombreVariable está vacio o bine no tiene el
separador especificado, si en uno no te funiona y en otro si lo mas seguro
es que en uno si tenga elementos la matriz y en el otro no. Compruebalo.



Daniel Álvarez




"Pp" escribió en el mensaje
news:0bee01c3a1fa$c24d07f0$
Hola a todos:

El siguiente código me funciona de forma local
perfectamente:

36 ctArray=Split(nombreVariable, ";")
37 If trim(ctArray(0)) = "multipart/form-data" Then

El problema es que en el servidor remoto me produce el
siguiente error en la línea 37:
"El subíndice está fuera del intervalo: '[number: 0]'"

No entiendo por qué me funciona localmente pero no en el
servidor externo.

Alguien lo sabe?
Respuesta Responder a este mensaje
#2 Anonimo
03/11/2003 - 14:29 | Informe spam
Daniel tenías razón.

La variable nombreVariable recibía esto:
nombreVariable=Request.ServerVariables("HTTP_CONTENT_TYPE")
y daba error en el servidor.
La solución es poner
nombreVariable=Request.ServerVariables("CONTENT_TYPE")

Es increíble que de forma local se tragara
HTTP_CONTENT_TYPE, pero no de forma remota.

Muchas gracias y un saludo.

Jose.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida