Foros del Web » Programando para Internet » ASP Clásico »

Tipo incorrecto al modificar excel

Estas en el tema de Tipo incorrecto al modificar excel en el foro de ASP Clásico en Foros del Web. Buenos días a todos: Tengo un fichero de excel en el servidor que utilizo como plantilla, lo guardo con otro nombre, y lo modifico con ...
  #1 (permalink)  
Antiguo 20/07/2010, 02:04
 
Fecha de Ingreso: junio-2008
Mensajes: 17
Antigüedad: 15 años, 10 meses
Puntos: 0
Tipo incorrecto al modificar excel

Buenos días a todos:

Tengo un fichero de excel en el servidor que utilizo como plantilla, lo guardo con otro nombre, y lo modifico con ADO:

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & file & _
";Extended Properties=""Excel 8.0;HDR=NO;"""

En la plantilla, tengo asignados nombres a varios rangos, por ejemplo: "datos_estacion"
y los modifico mediante:

Dim oRS
Set oRS = Server.CreateObject("ADODB.Recordset")
oRS.Open "Select * from datos_estacion", oConn, 1, 3
'datos_replanteo
oRS.Movefirst
oRS.Fields(0).Value = RS_replanteo("fecha_replanteo")
oRS.Movenext
...
...

oRS.Update
oRS.close

Llevo un montón de campos del excel ya modificados sin problema, pero ahora, de buenas a primeras, en un montón de campos, me está dando el siguiente error:
Tipo de error:
Provider (0x80020005)
Tipo incorrecto.

He probado de todo, a cambiar el tipo de la celdas de excel a genera, texto... ; a cambiar el tipo de datos del recordset que intento grabar en la celda con cStr; a poner antes una comilla simple con chr, pero nada de esto funciona.

Le ha pasado algo similar a alguien alguna vez?

Gracias, saludos

Etiquetas: excel, modificar, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:22.