Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 15:13
jogpe
 
Fecha de Ingreso: octubre-2010
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema al Generar Archivo excel desde ASP

Buen día, mi problema es el siguiente:

Tengo una página ASP que llama y manda parámetros a otra, la cual genera un documento Excel;
En mi LocalHost trabaja a las mil maravillas, pero a la hora de probarlo en otro lado,
excel marca dos errores, que son los siguientes

1- No se puede Abrir url

2- No se puede obtener acceso al archivo url
*El Nombre del archivo o la ruta no existen
*Otro programa esta usando el archivo
*El libro que esta intentando guardar tiene el mismo nombre que otro libro que está abierto en estos momentos

Dejo el código de la página que recibe los parámetros y genera el excel
Código ASP:
Ver original
  1. <html>
  2.  
  3. <head>
  4. <%
  5.  
  6. Response.Buffer = TRUE
  7. Response.ContentType = "application/vnd.ms-excel"
  8.  
  9. %>
  10. <%
  11. Dim rs, obj, Territorio , Ciudad , FechaCredito , FechaPago, closePage
  12.     closePage = 0
  13.     Territorio = Request.QueryString("cboTerritorio")
  14.     Ciudad = Request.QueryString("cboCiudad")
  15.     FechaCredito =  Request.QueryString("txtFechaCredito")
  16.     FechaPago=  Request.QueryString("txtFechaPago")
  17.    
  18.    
  19.     Set rs=  CreateObject("ADODB.Recordset")
  20.     Set obj =  Server.CreateObject("Datos.clsLlena")
  21.     Set rs = obj.TraeDatos(cstr(Territorio),cstr(Ciudad),cstr(FechaCredito),cstr(FechaPago))
  22.    
  23.  
  24. %>
  25. <title>CLIENTES </title>
  26. </head>
  27.  
  28. <body>
  29. <table border="0" width="100%">
  30. <tr>
  31.  
  32. <td> <b>Clientes</b> </td>
  33. <td></td>
  34. <td></td>
  35. <td>
  36. <b><%= Date ()%></b>
  37.   </td>
  38. </tr>
  39. <tr>
  40. <td width="50%" align="center" style ="BORDER-BOTTOM: #000000  solid"><b>Empresa</b></td>
  41. <td width="50%" align="center" style ="BORDER-BOTTOM: #000000  solid"><b>Cuenta</b></td>
  42. <td width="50%" align="center" style ="BORDER-BOTTOM: #000000  solid"><b>Nombre</b></td>
  43.  
  44. <!--bgcolor="#C0C0C0"-->
  45. </tr>
  46. <% Session.Timeout = 180
  47.  
  48. %>
  49. <%While Not rs.EOF%>
  50. <tr>
  51. <%
  52.  
  53. Response.Write("<td width='50%' align='center'>" &rs.Fields("Empresa")& "</TD>")
  54. Response.Write("<td width='50%' align='center'>" &rs.Fields("Cuenta")& "</TD>")
  55. Response.Write("<td width='50%' align='center'>" &rs.Fields("Nombre")& "</TD>")
  56.  
  57.  
  58. rs.MoveNext
  59.  
  60. closePage = 1
  61.  WEND%>
  62. </tr>
  63. <%
  64. If closePage = 0 then
  65.     Response.ContentType = "text/html"
  66.     Response.Clear
  67.     Response.Write("<script> window.moveTo(1000,1000);</script>")
  68.     Response.Write("<script> opener=null; alert('No hay registros.'); window.close();</script>")
  69.     Response.End
  70. end if
  71. call obj.CerrarCon
  72. %>
  73.  
  74.  
  75. </table>
  76.  
  77. </body>
  78.  
  79. </html>
De antemano agradezco su ayuda