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

Pasar datos de txt a base de datos

Estas en el tema de Pasar datos de txt a base de datos en el foro de ASP Clásico en Foros del Web. Bueno creo que mi pregunta es para expertos diria yo, tengo un archivo de texto de tipo es Abogados Asociados 212.0.107.88-212.0.107.95 ch Bulgari 212.249.0.240-212.249.0.255 us ...
  #1 (permalink)  
Antiguo 16/11/2003, 17:31
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
Pasar datos de txt a base de datos

Bueno creo que mi pregunta es para expertos diria yo, tengo un archivo de texto de tipo

es Abogados Asociados 212.0.107.88-212.0.107.95
ch Bulgari 212.249.0.240-212.249.0.255
us Telecom 207.148.192.0-207.148.223.255
us Bundy Cor 205.203.160.0-205.203.191.255
it VIAGGIO SPA 80.206.189.168-80.206.189.175
us Surgery 164.167.0.0-164.167.255.255

como puedo meter esos datos en una base de datos access que me quede en un tabla como
Pais, ISP, ipc, ipf

Muchas gracias y espero me puedan ayudar.
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #2 (permalink)  
Antiguo 17/11/2003, 00:13
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
hola,
primero lee del archivo de texto linea por linea cuando tengas cada linea la separas buscando un "separador" en tu caso un espacio y un guion (-)
asi podras crear "campos" para luego exportarlos a una base de datos en access o lo que quieras.

lee este articulo y te explican paso a paso como leer de un archivo de texto..
http://www.asptutor.com/asp/vart.asp?id=24

espero te sirva de algo..

si quieres te envio algo parecido que me ayudaron hacer aqui en los foros (dazuaga) para recoger datos de un archivo de texto e importarlos a una base de datos en access.

me avisas...
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #3 (permalink)  
Antiguo 17/11/2003, 00:50
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
ok me interesaria me lo enviaras para tener una mejor idea de lo que tengo que hacer!!
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #4 (permalink)  
Antiguo 17/11/2003, 09:16
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
dame un email y te lo envio.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #5 (permalink)  
Antiguo 17/11/2003, 10:22
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
ok mi email es [email protected]
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos

Última edición por affv; 28/11/2003 a las 12:14
  #6 (permalink)  
Antiguo 17/11/2003, 10:25
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
ya te lo envie a hotmail.
hay un archivo de texto y un asp en .zip
suerte
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 17/11/2003, 10:31
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
ahora mismo lo reviso cualquier cosa te aviso

Gracias
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #8 (permalink)  
Antiguo 17/11/2003, 12:44
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
ok hasta el momento he logrado extraer el pais y la ipfinal pero no logro extraer ni el isp ni la ip comienzo, esto lo he logrado con el siguiente codigo.
Código PHP:
<%
Set Fso Server.CreateObject("Scripting.FileSystemObject")
Set Fichero Fso.OpenTextFile(Server.MapPath("isplist.txt"))

On Error resume next
    Linea 
Fichero.ReadAll

If Err.Number <> 0 Then
    Response
.Write("<b>El archivo no tiene datos nuevos.</b>")
    
Err.Clear
Else
    
Linea Replace(Lineavbcrlf vbcrlfvbcrlf)
    
Linea Split(Lineavbcrlf)
    For 
0 to UBound(Linea)
    
'##############################################
    '
Si quisiera mostrar todas las lineas
        
'Response.Write(Linea(l))
        '
Response.Write("<br>")
    
    
'Para mostrar solo el pais
        '
Pais Trim(Left(Linea(l), 2))
        
'Response.Write(Pais&"<br>")
    
    '
Para mostrar el isp
    
    
'Para mostrar el ipComienzo
    
    '
Para mostrar el ipFin
        
'IpFinal = Replace(Linea(l), "-", "&nbsp;                      ")
        '
IpFinal Trim(Right(IpFinal15))
    
##############################################
    
Next
End 
If

Fichero.Close 
Set Fichero 
Nothing 
Set Fso 
Nothing 
%> 

Espero alguien me logre ayudar.

Gracias
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #9 (permalink)  
Antiguo 17/11/2003, 12:46
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
lo de meter en la base de datos ya lo tengo lo que me falta es extraer las variables ips y ipcomienzo.
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #10 (permalink)  
Antiguo 17/11/2003, 13:42
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
He optenido un nuevo avance... he logrado ya sacar la ip de inicio pero aun no logro sacar el isp

Código PHP:
<%
Set Fso Server.CreateObject("Scripting.FileSystemObject")
Set Fichero Fso.OpenTextFile(Server.MapPath("isplist.txt"))

On Error resume next
    Linea 
Fichero.ReadAll

If Err.Number <> 0 Then
    Response
.Write("<b>El archivo no tiene datos nuevos.</b>")
    
Err.Clear
Else
    
Linea Replace(Lineavbcrlf vbcrlfvbcrlf)
    
Linea Split(Lineavbcrlf)
    For 
0 to UBound(Linea)
    
'##############################################
    '
Si quisiera mostrar todas las lineas
        
'Response.Write(Linea(l)&"<br>")
    
    '
Para mostrar solo el pais
        
'Pais = Trim(Left(Linea(l), 2))
        '
Response.Write(Pais&"<br>")
    
    
'Para mostrar el isp
    
    '
Para mostrar el ipInicio
        IpIni 
Trim(Right(Linea(l), 32))
        
IpIni Split(IpIni" ")
        For 
Ipi 0 to UBound(IpIni)
            
CIpi Len(IpIni(Ipi))
            If 
CIpi => 15 Then
                IpInicio 
Replace(IpIni(Ipi), "-""          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;")
                
IpInicio Trim(Left(IpInicio15))
                
Response.Write(IpInicio&"<br>")
            
End If
        
Next
    
    
'Para mostrar el ipFin
        '
IpFinal Replace(Linea(l), "-""&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;          ")
        
'IpFinal = Trim(Right(IpFinal, 15))
        '
Response.Write(IpFinal&"<br>")
    
##############################################
    
Next
End 
If

Fichero.Close 
Set Fichero 
Nothing 
Set Fso 
Nothing 
%> 
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #11 (permalink)  
Antiguo 17/11/2003, 22:20
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
Nadie tiene alguna idea...???
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
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 12:09.