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

Leer libro de excel Permiso denegado

Estas en el tema de Leer libro de excel Permiso denegado en el foro de ASP Clásico en Foros del Web. hola a todos tengo el siguiente problema tratando de ller el nombre de libro de un archivo excel estas son mis lineas de codigo Set ...
  #1 (permalink)  
Antiguo 16/06/2008, 12:27
 
Fecha de Ingreso: enero-2008
Mensajes: 49
Antigüedad: 17 años, 3 meses
Puntos: 0
Leer libro de excel Permiso denegado

hola a todos tengo el siguiente problema tratando de ller el nombre de libro de un archivo excel

estas son mis lineas de codigo

Set xls = CreateObject("Excel.Application")
'xls.Workbooks.Open attach
'a = xls.Worksheets(1).Name
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=" & Server.MapPath(ruta)

Set campana = Server.CreateObject("ADODB.Recordset")
campana.Open "Select * From [Hoja1$] ", conexion,3,3


y me da error cuando crea el archivo excel
le e dao los permisos para todos al usuario invitado y aun asi nada

tengo win2003, con office

que cosa puede ser??


el error es este


Error de Microsoft VBScript en tiempo de ejecución error '800a0046'

Permiso denegado: 'CreateObject'

/IGS/servicios-sms/examinar-campana2.asp, línea 163




gracias
  #2 (permalink)  
Antiguo 16/06/2008, 12:58
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Leer libro de excel Permiso denegado

cual es la ruta?
Cita:
Server.MapPath(ruta)
podrias realizar un
Cita:
response.write ruta
response.end()
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 16/06/2008, 14:18
 
Fecha de Ingreso: enero-2008
Mensajes: 49
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Leer libro de excel Permiso denegado

la ruta es la siguiente


D:\web\IGS\servicios\campanas\INT200806161643.xls
  #4 (permalink)  
Antiguo 16/06/2008, 15:53
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Leer libro de excel Permiso denegado

y sobre la carpeta campanas... tienes todos los permisos de escritura/modificacion en el usuario IUSR_ ???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 16/06/2008, 16:03
 
Fecha de Ingreso: enero-2008
Mensajes: 49
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Leer libro de excel Permiso denegado

si tien todos los permisos =(
  #6 (permalink)  
Antiguo 16/06/2008, 16:38
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Leer libro de excel Permiso denegado

es extraño... a menos que necesites darle permisos sobre el DLL de la aplicacion....

solo necesitas leer el documento de excel???

si es asi
tengo esta rutina, para dicho procedimiento... es un poco diferente a la tuya, aparte que estoy utilizando EXCEL 2007, pero se puede cambiar el tipo de conexion

el codigo es el siguiente
Cita:
'**************
'Funcion lectora
'**************
function lectura(RS)
respuesta = "<TABLE><TR><td>&nbsp;</td>"
For X = 0 To RS.Fields.Count - 1
respuesta = respuesta & "<TD>" & RS.Fields.Item(X).Name & "</TD>"
Next

respuesta = respuesta & "</TR>"
RS.MoveFirst

While Not RS.EOF
respuesta = respuesta & "<TR><td>"&rs.AbsolutePosition&"</td>"
For X = 0 To RS.Fields.Count - 1
respuesta = respuesta & "<TD>" & RS.Fields.Item(X).Value
Next
RS.MoveNext
respuesta = respuesta & "</TR>"
Wend
respuesta = respuesta & "</TABLE>"

lectura=respuesta
end function
'*****************
'termina funcion lectora
'*****************

procedimiento estandar
strcxn = "Provider=Microsoft.ACE.OLEDB.12.0;"&_
"Data Source ="&server.MapPath("ADOExcel.xls")&";Extended Properties=Excel 12.0 Xml;"

strclta = "select * from [Hoja1$] order by id_usuario"

response.Write strcxn & "<br />"
response.Flush()

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strcxn

Set objRS = Server.CreateObject("ADODB.Recordset")
With objRS
.ActiveConnection = objConn
.CursorType = 3 'Static cursor.
.LockType = 3 'Pessimistic Lock.
.Source = strclta
.Open
end With

%><br><%

Response.Write("Original Data")
response.Write lectura(objrs)
objRS.Close
Set objRS = Nothing
a lo mejor te sirve
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #7 (permalink)  
Antiguo 16/06/2008, 16:43
 
Fecha de Ingreso: enero-2008
Mensajes: 49
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Leer libro de excel Permiso denegado

si el problema de eso es que pasa si el nombre de la hoja no es Hoja1 si no cualquier cosa =(
  #8 (permalink)  
Antiguo 16/06/2008, 16:50
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Leer libro de excel Permiso denegado

jajajaj
solo cambia la hoja1, por lo que ocupes compañero... de cualquier maner, trata de implementarlo, aki lo hacemos volar... aunque no sea cohete
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #9 (permalink)  
Antiguo 17/06/2008, 11:11
 
Fecha de Ingreso: enero-2008
Mensajes: 49
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Leer libro de excel Permiso denegado

amigos

ya lo he solucionada


=D

aki esta el enlace para los que les pueda servir


excel


Gracias a todos
  #10 (permalink)  
Antiguo 17/06/2008, 11:14
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Leer libro de excel Permiso denegado

Cita:
Iniciado por Shiryu_Libra Ver Mensaje
es extraño... a menos que necesites darle permisos sobre el DLL de la aplicacion....
Cita:
Iniciado por funkain Ver Mensaje
...
aki esta el enlace para los que les pueda servir
excel
Gracias a todos
ese link era el que buscaba...
que bueno que lo encontraste
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 23:02.