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

Leer ficheros de texto

Estas en el tema de Leer ficheros de texto en el foro de ASP Clásico en Foros del Web. Hola amigos, a ver si me pueden ayudar. Tengo en la base de datos una tabla llamada Noticias, en la que guardo el título, fecha ...
  #1 (permalink)  
Antiguo 10/04/2003, 02:52
 
Fecha de Ingreso: marzo-2003
Mensajes: 21
Antigüedad: 21 años, 2 meses
Puntos: 0
Leer ficheros de texto

Hola amigos, a ver si me pueden ayudar. Tengo en la base de datos una tabla llamada Noticias, en la que guardo el título, fecha y el desarrollo de la noticia, el cual es el nombre de un fichero de texto que contiene toda la información.

En la página asp, realizo una consulta a esa tabla extrayendo todos los noticias y colocándose cada una de ellas en una tabla. Pero a la hora de extraer el fichero de texto , sólo me lo hace bien la primera vez, las posteriores me sale el error

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

Se sobrepasó el final del archivo


Les escribo el código por si saben donde puede estar el error.He simplificado el código HTML de la tabla para que se puede leer mejor el código.

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "BaseDeDatos"

Dim FSO
Dim File
sSQL = "Select * from Noticias"
set RS = Conn.execute (sSQL)
Set FSO = Server.CreateObject("Scripting.FileSystemObject")% >

<% do while not RS.eof
Set File = FSO.OpenTextFile(Server.MapPath("noticias\") & "\" & RS("noticia"))%>

<table>
<tr>
<td><%=RS("titulo")%></td>
<td><%=File.ReadAll()%></td>-->AQUÍ MARCA EL ERROR
</tr>
</table>
<%
RS.movenext
Loop %>


Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 10/04/2003, 10:17
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
No puedes usar una instancia para abrir varios objetos... tienes que cerrar el objeto primero... en cristiano: Antes del Loop pon file.close


cuentanos a ver como te fue...

saludos


Luis
__________________
RTFM antes de preguntar...
  #3 (permalink)  
Antiguo 10/04/2003, 19:00
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 1 mes
Puntos: 7
No falta mas bien un File.Open() ?
__________________
No tengo firma ahora... :(
  #4 (permalink)  
Antiguo 10/04/2003, 19:04
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
¿No te seria mas comodo colocar ese texto dentro de la base de datos en un campo de tipo MEMO?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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 21:24.