ASP y Excel

19/05/2004 - 09:35 por Javier Carnicer | Informe spam
Hola grupo

Tengo un problema a la hora de leer datos desde una página ASP a un fichero
de Excel.
Para abrir el fichero utilizo lo siguiente

set OExcel = server.CreateObject("Excel.Application") 'Linea 9
set OWorkbook = OExcel.Workbooks.add(server.MapPath("prueba.xls"))

Esto en el servidor de pruebas funciona pero en el servidor de producción me
da el siguiente error:
Objeto Server error 'ASP 0178 : 80070005'

Error de acceso a Server.CreateObject

/upload/excel.asp, line 9

Error en la llamada a Server.CreateObject al comprobar permisos. Se ha
denegado el acceso a este objeto.

Me imagino que es un tema de permisos pero he estado mirando y no veo nada.
De antemano muchas gracias.

Un saludo
Javier Carnicer

Preguntas similare

Leer las respuestas

#1 Carlos Rojas
19/05/2004 - 14:52 | Informe spam
desde el explorador de windows dale permiso de escritura al usuario de
internet (IUSR_XXXXX_XXXXX) escritura y creacion de archivos

espero te de resultado.
Carlos Rojas

"Javier Carnicer" escribió en el mensaje
news:
Hola grupo

Tengo un problema a la hora de leer datos desde una página ASP a un


fichero
de Excel.
Para abrir el fichero utilizo lo siguiente

set OExcel = server.CreateObject("Excel.Application") 'Linea 9
set OWorkbook = OExcel.Workbooks.add(server.MapPath("prueba.xls"))

Esto en el servidor de pruebas funciona pero en el servidor de producción


me
da el siguiente error:
Objeto Server error 'ASP 0178 : 80070005'

Error de acceso a Server.CreateObject

/upload/excel.asp, line 9

Error en la llamada a Server.CreateObject al comprobar permisos. Se ha
denegado el acceso a este objeto.

Me imagino que es un tema de permisos pero he estado mirando y no veo


nada.
De antemano muchas gracias.

Un saludo
Javier Carnicer



Respuesta Responder a este mensaje
#2 Jhonny Vargas P.
19/05/2004 - 15:31 | Informe spam
Hola Javier,

Toma ese mismo código que tienes para abrir el Excel y llevalo a un archivo
de texto, con la extensión VBS y ejecutalo..

Es decir copia este código que es similar al que tienes y revisa que
efectivamente funcione.


set OExcel = CreateObject("Excel.Application")
set OWorkbook = OExcel.Workbooks.add("c:\...\...\prueba.xls")


Con esto te puedes dar cuenta de dos cosas, si funciona es problema de
permisos y deberías darle estos permisos al usuario IUSR_Nombredelservidor y
al IWAM_Nombredelservidor a la carpeta que tienes, sino funciona revisa a
que se debe el error.


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile




"Javier Carnicer" escribió en el mensaje
news:
Hola grupo

Tengo un problema a la hora de leer datos desde una página ASP a un


fichero
de Excel.
Para abrir el fichero utilizo lo siguiente

set OExcel = server.CreateObject("Excel.Application") 'Linea 9
set OWorkbook = OExcel.Workbooks.add(server.MapPath("prueba.xls"))

Esto en el servidor de pruebas funciona pero en el servidor de producción


me
da el siguiente error:
Objeto Server error 'ASP 0178 : 80070005'

Error de acceso a Server.CreateObject

/upload/excel.asp, line 9

Error en la llamada a Server.CreateObject al comprobar permisos. Se ha
denegado el acceso a este objeto.

Me imagino que es un tema de permisos pero he estado mirando y no veo


nada.
De antemano muchas gracias.

Un saludo
Javier Carnicer



Respuesta Responder a este mensaje
#3 Franco Figún
19/05/2004 - 16:36 | Informe spam
Esta es otra forma de ver un xls con asp 3:
http://www.aulambra.com/ver.asp?idb

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 305336919
Yahoo MSN:

"Javier Carnicer" wrote in message
news:
Hola grupo

Tengo un problema a la hora de leer datos desde una página ASP a un


fichero
de Excel.
Para abrir el fichero utilizo lo siguiente

set OExcel = server.CreateObject("Excel.Application") 'Linea 9
set OWorkbook = OExcel.Workbooks.add(server.MapPath("prueba.xls"))

Esto en el servidor de pruebas funciona pero en el servidor de producción


me
da el siguiente error:
Objeto Server error 'ASP 0178 : 80070005'

Error de acceso a Server.CreateObject

/upload/excel.asp, line 9

Error en la llamada a Server.CreateObject al comprobar permisos. Se ha
denegado el acceso a este objeto.

Me imagino que es un tema de permisos pero he estado mirando y no veo


nada.
De antemano muchas gracias.

Un saludo
Javier Carnicer



Respuesta Responder a este mensaje
#4 Javier Carnicer
20/05/2004 - 09:34 | Informe spam
Gracias a todos por las respuestas.

Un saludo
Javier Carnicer

"Javier Carnicer" escribió en el mensaje
news:
Hola grupo

Tengo un problema a la hora de leer datos desde una página ASP a un


fichero
de Excel.
Para abrir el fichero utilizo lo siguiente

set OExcel = server.CreateObject("Excel.Application") 'Linea 9
set OWorkbook = OExcel.Workbooks.add(server.MapPath("prueba.xls"))

Esto en el servidor de pruebas funciona pero en el servidor de producción


me
da el siguiente error:
Objeto Server error 'ASP 0178 : 80070005'

Error de acceso a Server.CreateObject

/upload/excel.asp, line 9

Error en la llamada a Server.CreateObject al comprobar permisos. Se ha
denegado el acceso a este objeto.

Me imagino que es un tema de permisos pero he estado mirando y no veo


nada.
De antemano muchas gracias.

Un saludo
Javier Carnicer



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