objeto Response, ASP 0106 (0x80020005)

26/09/2006 - 23:37 por Daniel Lopez | Informe spam
Buenas a todos, este es el error que me está dando al crear un array (es
como si no reconociese, de repente, los arrays):

objeto Response, ASP 0106 (0x80020005)
Se encontró un tipo de datos sin especificar.

Este es el trozo de código donde da el error:

listado_fechas=request.form("dateList") ' esto funciona perfectamente, me
sale un listado (en este caso de fechas), separadas por comas.
array_fechas=split(listado_fechas,",") 'aquí es donde cojo ese listado y me
creo un array cuyo contenido es cada fecha (usando la , como delimitador
para la siguiente celda)
response.write (array_fechas) 'aquí es donde me da el error, no entiende
esta variable. Lo he puesto para ver el contenido del array porque cuando
intento trabajar con el (para meterlo en una base de datos) al estar
indefinido, me da error

El caso es que esto ha funcionado perfectamente durante meses, de repente,
no se si por alguna actualización del sistema o vete tu a saber qué, ha
dejado de funcionar).

Me pasa lo mismo tanto en un win2003 Server, como en un WinXP profesional
Muchas gracias por la ayuda

Preguntas similare

Leer las respuestas

#1 Nuno Santos
27/09/2006 - 09:52 | Informe spam
Hasta donde sé no puedes hacer el response write del array_fechas, lo que
puedes hacer es un for para cada registro del array_fechas y mostrar o
entonces hacer el reponse.write del listado_fechas.

NS


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Daniel Lopez" wrote in message
news:%23C54$
Buenas a todos, este es el error que me está dando al crear un array (es
como si no reconociese, de repente, los arrays):

objeto Response, ASP 0106 (0x80020005)
Se encontró un tipo de datos sin especificar.

Este es el trozo de código donde da el error:

listado_fechas=request.form("dateList") ' esto funciona perfectamente, me
sale un listado (en este caso de fechas), separadas por comas.
array_fechas=split(listado_fechas,",") 'aquí es donde cojo ese listado y
me creo un array cuyo contenido es cada fecha (usando la , como
delimitador para la siguiente celda)
response.write (array_fechas) 'aquí es donde me da el error, no entiende
esta variable. Lo he puesto para ver el contenido del array porque cuando
intento trabajar con el (para meterlo en una base de datos) al estar
indefinido, me da error

El caso es que esto ha funcionado perfectamente durante meses, de repente,
no se si por alguna actualización del sistema o vete tu a saber qué, ha
dejado de funcionar).

Me pasa lo mismo tanto en un win2003 Server, como en un WinXP profesional
Muchas gracias por la ayuda


Respuesta Responder a este mensaje
#2 Miguel Gonzalez
27/09/2006 - 11:02 | Informe spam
Hola Daniel.

¿Has probado usar la función "Join" para ver el contenido del Array?

Join(array_fechas, ",")

...Te devuelve una cadena con todos los elementos del Array separados
por una coma.

Revisa también el formato de las fechas que almacenas en el Array.

Saludos!

Miguel

Daniel Lopez escribió:
Buenas a todos, este es el error que me está dando al crear un array (es
como si no reconociese, de repente, los arrays):

objeto Response, ASP 0106 (0x80020005)
Se encontró un tipo de datos sin especificar.

Este es el trozo de código donde da el error:

listado_fechas=request.form("dateList") ' esto funciona perfectamente, me
sale un listado (en este caso de fechas), separadas por comas.
array_fechas=split(listado_fechas,",") 'aquí es donde cojo ese listado y me
creo un array cuyo contenido es cada fecha (usando la , como delimitador
para la siguiente celda)
response.write (array_fechas) 'aquí es donde me da el error, no entiende
esta variable. Lo he puesto para ver el contenido del array porque cuando
intento trabajar con el (para meterlo en una base de datos) al estar
indefinido, me da error

El caso es que esto ha funcionado perfectamente durante meses, de repente,
no se si por alguna actualización del sistema o vete tu a saber qué, ha
dejado de funcionar).

Me pasa lo mismo tanto en un win2003 Server, como en un WinXP profesional
Muchas gracias por la ayuda


Respuesta Responder a este mensaje
#3 Matias Iacono
27/09/2006 - 14:07 | Informe spam
Es extraño que esto te funcionara anteriormente.

El objeto Response no tiene la cualidad de mostrar directamente el array, en
todo caso, deberias mostrar cada uno de sus elementos accediendo al indice
del mismo por medio de un bucle.

Otra posibilidad, como te comenta Miguel, es usar Join para volver a meter
este array en un unico resultado del tipo string.

Saludos.

Microsoft MVP
Orador Regional INETA


"Daniel Lopez" wrote:

Buenas a todos, este es el error que me está dando al crear un array (es
como si no reconociese, de repente, los arrays):

objeto Response, ASP 0106 (0x80020005)
Se encontró un tipo de datos sin especificar.

Este es el trozo de código donde da el error:

listado_fechas=request.form("dateList") ' esto funciona perfectamente, me
sale un listado (en este caso de fechas), separadas por comas.
array_fechas=split(listado_fechas,",") 'aquí es donde cojo ese listado y me
creo un array cuyo contenido es cada fecha (usando la , como delimitador
para la siguiente celda)
response.write (array_fechas) 'aquí es donde me da el error, no entiende
esta variable. Lo he puesto para ver el contenido del array porque cuando
intento trabajar con el (para meterlo en una base de datos) al estar
indefinido, me da error

El caso es que esto ha funcionado perfectamente durante meses, de repente,
no se si por alguna actualización del sistema o vete tu a saber qué, ha
dejado de funcionar).

Me pasa lo mismo tanto en un win2003 Server, como en un WinXP profesional
Muchas gracias por la ayuda



Respuesta Responder a este mensaje
#4 dani
27/09/2006 - 15:00 | Informe spam
Ante todo gracias por vuestras respuestas, respondo en el último hilo.
El response.write solo lo he puesto como modo de debug (para ver si el array
contenía algo), el caso es que con jscript funciona el ver un array de esa
forma, veo que en vbscript no.
He hecho lo que me decis, pero sigue todo igual, el array no llega a
generarse nunca (es como, si de repente o existieran los arrays dinámicos),
así que he tenido que prescindir de el (me ha costado 2 horas de busqueda el
dar con la solucion, recorrer como si fuera un array el objeto request.form.

Los tipos estan bien, aunque sean fechas, los leo y escribo como texto
(precisamente para evitar problemas)

Muchisimas gracias por todo,un saludo

"Matias Iacono" escribió en el
mensaje news:
Es extraño que esto te funcionara anteriormente.

El objeto Response no tiene la cualidad de mostrar directamente el array,
en
todo caso, deberias mostrar cada uno de sus elementos accediendo al indice
del mismo por medio de un bucle.

Otra posibilidad, como te comenta Miguel, es usar Join para volver a meter
este array en un unico resultado del tipo string.

Saludos.

Microsoft MVP
Orador Regional INETA


"Daniel Lopez" wrote:

Buenas a todos, este es el error que me está dando al crear un array (es
como si no reconociese, de repente, los arrays):

objeto Response, ASP 0106 (0x80020005)
Se encontró un tipo de datos sin especificar.

Este es el trozo de código donde da el error:

listado_fechas=request.form("dateList") ' esto funciona perfectamente, me
sale un listado (en este caso de fechas), separadas por comas.
array_fechas=split(listado_fechas,",") 'aquí es donde cojo ese listado y
me
creo un array cuyo contenido es cada fecha (usando la , como delimitador
para la siguiente celda)
response.write (array_fechas) 'aquí es donde me da el error, no entiende
esta variable. Lo he puesto para ver el contenido del array porque cuando
intento trabajar con el (para meterlo en una base de datos) al estar
indefinido, me da error

El caso es que esto ha funcionado perfectamente durante meses, de
repente,
no se si por alguna actualización del sistema o vete tu a saber qué, ha
dejado de funcionar).

Me pasa lo mismo tanto en un win2003 Server, como en un WinXP profesional
Muchas gracias por la ayuda



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