Visual Basic - Grabar un archivo de txt a una base de datos

Life is soft - evento anual de software empresarial
 
Vista:

Grabar un archivo de txt a una base de datos

Publicado por Giuseppina (1 intervención) el 07/09/2004 17:20:30
Como puedo hacer para leer un archivo de texto en forma secuencial y grabar cada linea como un registro en una Base de Datos de Acces
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:Grabar un archivo de txt a una base de datos

Publicado por Cecilia Colalongo (3116 intervenciones) el 07/09/2004 18:19:30
Fijate con esto:

Dim Lineas As Variant

Lineas = Split(FileToString("MiArchivo.txt"),vbCrLF)

Luego, Lineas es un vector con cada registro:

For i=LBound(Lineas) To UBound(Lineas)
' Codigo para agregar el registro
Next i

Para agregar los registros a la tabla Access depende de que método de acceso a datos utilices (DAO, RDO, ADO).

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