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

importar txt en access y viceversa

Estas en el tema de importar txt en access y viceversa en el foro de ASP Clásico en Foros del Web. Hola a todos agradesco de antemano vuestro tiempo. Tengo un problema necesito importar archivo txt separado por punto y coma en ms access y viceversa ...
  #1 (permalink)  
Antiguo 01/03/2009, 13:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 16 años, 1 mes
Puntos: 0
importar txt en access y viceversa

Hola a todos
agradesco de antemano vuestro tiempo.

Tengo un problema

necesito importar archivo txt separado por punto y coma en ms access y viceversa
son tres días que me vuelvo loco, debo amitirlo pero no son capaz.

por favor una manita


Gracias

un saludo
  #2 (permalink)  
Antiguo 01/03/2009, 20:20
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: importar txt en access y viceversa


Que codigo tienes hasta el momento??

que has intentado???
__________________
"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 03/03/2009, 13:19
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: importar txt en access y viceversa

Me da error de parameter:

<%
Dim cn,cmd,fso,txt,r,aCampo

Set fso = CreateObject("Scripting.FileSystemObject")
Set txt = fso.OpenTextFile("\PROVA\130209V.txt")

Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" & server.MapPath ("xxxx.mdb")

Set cmd = CreateObject("ADODB.Command")
With cmd
.CommandText = "PARAMETERS pC1 ,pC2 ,pC3,pC4,pC5,pC6,pC7,pC8,pC9; INSERT INTO vehiculos (CONT_OBJID,TIPO_REC,MARCA,SERIE,MODELO,CHASIS,MAT RICULA,FECHA_MAT,FIN) VALUES(pC1,pC2,pC3,pC4,pC5,pC6,pC7,pC8,pC9)"
.CommandType = 1
Set .ActiveConnection = cn
.Parameters.Refresh
End With

r = 0
With txt
While not .AtEndOfStream
r = r+1
aCampo = Split(txt.ReadLine(),";")
With cmd
.Parameters("pC1").Value = aCampo(0)
.Parameters("pC2").Value = aCampo(1)
.Parameters("pC3").Value = aCampo(2)
.Parameters("pC4").Value = aCampo(3)
.Parameters("pC5").Value = aCampo(4)
.Parameters("pC6").Value = aCampo(5)
.Parameters("pC7").Value = aCampo(6)
.Parameters("pC8").Value = aCampo(7)
.Parameters("pC8").Value = aCampo(8)
.Execute
End With
Wend
.Close
End With

Set txt = Nothing
Set fso = Nothing

Set cmd = Nothing
cn.Close
Set cn = Nothing


%>
  #4 (permalink)  
Antiguo 03/03/2009, 13:25
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: importar txt en access y viceversa

¿En qué línea te da el error?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 03/03/2009, 15:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: importar txt en access y viceversa

Error:
Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis en la cláusula PARAMETER.
/prova/prova2.asp, line 22
  #6 (permalink)  
Antiguo 03/03/2009, 16:44
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: importar txt en access y viceversa

u_goldman ya hizo una función que parsea un archivo cvs

http://www.forosdelweb.com/f15/expor...de-asp-316021/
  #7 (permalink)  
Antiguo 03/03/2009, 17:31
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: importar txt en access y viceversa

para que ocupas el punto y coma despues de los campos a utilizar???
Cita:
PARAMETERS pC1 ,pC2 ,pC3,pC4,pC5,pC6,pC7,pC8,pC9;
?????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 04/03/2009, 02:07
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: importar txt en access y viceversa

Para SHIRYU_LIBRA:
gracias por contestarme
quite el punto e coma al final de parameter pero sigue
dandome error
Puedeser que no intendi muy bien el concepto de PARAMETER

Para MyAkire:
gracias por contestarme
lo necesito al contrario desde un txt ad access

Última edición por iber2000; 04/03/2009 a las 02:33
  #9 (permalink)  
Antiguo 15/05/2009, 16:24
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: importar txt en access y viceversa

Alguien llego hacer este programa?

saludos
  #10 (permalink)  
Antiguo 15/05/2009, 16:26
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: importar txt en access y viceversa

tienes el archivo en ASP terminado?
  #11 (permalink)  
Antiguo 15/05/2009, 20:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: importar txt en access y viceversa

Supongo que estas por cometer el mismo error de iber2000 que fue esperar a que alguien le hiciera el trabajo, hay que intentarle por uno mismo.

Debes de leer un archivo txt con FSO y luego cada linea leida separarla con un SPLIT y finalmente recorrer el vector obtenido y salvarlo en la tabla access

Saludos
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:35.