Visual Basic - Importar .txt a Access con Visual

Life is soft - evento anual de software empresarial
 
Vista:

Importar .txt a Access con Visual

Publicado por Patricio (2 intervenciones) el 24/02/2004 15:20:22

Por favor URGENTE necesito importar datos de un archivo de texto a Access con Visual Basic 6.0, no se como se hace y necesito un poco de orientación.

Patricio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Importar .txt a Access con Visual

Publicado por Cecilia Colalongo (3116 intervenciones) el 25/02/2004 13:45:02
Si cada línea del archivo de texto corresponde a un registro (no se si se trata de longitud fija o variable) y en cada línea tienes los campos separados por comas, lo puedes separar así:

Dim Registros As Variant, Campos As Variant

Registros = Split(FileToString(\"MiArchivo.txt\"),vbCrLF)

For i=LBound(Registros) To UBound(Registros)
Campos = Split(Registros(i),\",\")

For j=LBound(Campos) To UBound(Campos)

Next j
Next i

Una vez que lo tienes ya separado depende del mecanismo de acceso a datos que utilices (ADO, DAO, RDO) agregas los registros a la tabla y sus campos.

Public Function FileToString(FileName As String) As String
On Error GoTo ErrorHandler
Dim hlngFile As Long, strFile As String
hlngFile = FreeFile
Open FileName For Binary Access Read As hlngFile
FileToString = vbNullString
strFile = String(FileLen(FileName), \" \")
Get hlngFile, , strFile
Close hlngFile
FileToString = strFile
Exit Function
ErrorHandler:
FileToString = Empty
End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar