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

importar archivos txt

Estas en el tema de importar archivos txt en el foro de ASP Clásico en Foros del Web. Buenos días, tengo una duda y me gustaria saber si alguno de ustedes me podría ayudar. El tema es el siguiente: a mi me mandan ...
  #1 (permalink)  
Antiguo 23/02/2006, 05:12
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
importar archivos txt

Buenos días, tengo una duda y me gustaria saber si alguno de ustedes me podría ayudar. El tema es el siguiente:

a mi me mandan diariamente informacion diaria, varios archivos de texto, que sacan de una base de datos, el archivo tiene una estructura parecida a esta:

codvehi;diaentrada;horaentrada;numpersonas;
210;20/02/2006;08:00:00;3;
213;20/02/2006;08:01:00;3;
215;20/02/2006;08:05:00;4;
220;20/02/2006;09:00:00;2;

una vez que tengo este archivo, mediante una unas consultas, lo actualizo y lo inserto en una base de datos (en access);

mi gran duda es como puedo hacer para visualizar el contenido de dicho archivo en una tabla en asp.

el tema de actualizar los datos ya se como se hace.

otra cosa como puedo yo desde asp, generar un archivo txt como el anterior.

un saludo
  #2 (permalink)  
Antiguo 23/02/2006, 05:17
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 148
Antigüedad: 19 años, 3 meses
Puntos: 0
Para visualizarlo en asp, no tienes mas que recorrer la base de datos, hasta que sea EOF e ir mostrandolo por pantalla, no tiene mayor complicacion:

Código:
set miconexion = Server.CreateObject("ADODB.Connection")
					Set rs = Server.CreateObject("ADODB.Recordset")
					
					miconexion.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & server.MapPath("bd.mdb")
					sql = "SELECT * FROM tabla"
					rs.open sql, miconexion
					
					if rs.eof then	'No se ha encontrado en la base de datos de Access
					'muestras los datos con response.write(rs(""))
					end if
  #3 (permalink)  
Antiguo 23/02/2006, 05:26
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
gracias por contestar tan rapido, lo de listar la base de datos ya lo hago.
ahora lo que quiero es listar el archivo de texto no la base de datos.

tambien me gustaria saber si se puede listar un archivo de excell.

un saludo.
  #4 (permalink)  
Antiguo 23/02/2006, 05:39
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 148
Antigüedad: 19 años, 3 meses
Puntos: 0
Lo de excel mira esta página:http://www.microsoft.com/spanish/msd...ices/art05.asp
que aunque es de ASP.net puede servirte, mirala a ver si consigues algo, y para lo de los txt mira esta otra pagina: http://www.desarrolloweb.com/articul....php?manual=11,
espero que te saquen de dudas, ya me dirás si es así, si no intento ayudarte algo mas ciao.
  #5 (permalink)  
Antiguo 23/02/2006, 05:52
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
por lo que veo en los enlaces que me enviaste, los archivos de texto que quiero listar los tengo que colocar en el servidor, no puedo seleccionarlos del equipo local de cada cliente.

supongo que los tendría que colocar en una carpeta en el servidor y desde alli acceder a ellos, con el consiguiente problema de seguridad.
  #6 (permalink)  
Antiguo 23/02/2006, 06:57
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 20 años, 6 meses
Puntos: 0
segun tengo entendido los tienes necesariamente que colocar en el servidor, luego es simple trabajar con el y si la infoque guardas esta siempre configurada de la misma forma y contiene los mismos campos mejor aun, voy a buscar un codigo que tengo por ahi que hace lo que necesitas.
  #7 (permalink)  
Antiguo 23/02/2006, 07:36
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
muchas gracias.
si me lo quieres mandar por e-mail mi correo es:
[email protected]

un saludo
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 11:39.