Alguien sabe como..
Necesito pasar un archivo delimitado por comas a una base de datos, pero s贸lo me interesan 4 campos de 50 que tengo, hay alguna forma de s贸lo capturar esas 4 columnas.. Si alguien sabe porfa ahi le encargo, la verdad es que ni si quiera se si se puede..
Gracias :)
Gracias :)
No, vas a tener que leer toda la linea de texto.
Pod茅s valerte de la funcion Split, que separa una cadena delimitada en sus distintas partes, a modo de vector
Por ejemplo
Dim Lista
Dim Cadena as String
Cadena = "Valor1,Valor2,Valor3"
Lista = Split(Cadena,",")
En lista, te queda el siguiente vector
Lista(0) = "Valor1"
Lista(1) = "Valor2"
Lista(2) = "Valor3"
Con eso despu茅s grabas el valor que corresponda.
Saludos
Pod茅s valerte de la funcion Split, que separa una cadena delimitada en sus distintas partes, a modo de vector
Por ejemplo
Dim Lista
Dim Cadena as String
Cadena = "Valor1,Valor2,Valor3"
Lista = Split(Cadena,",")
En lista, te queda el siguiente vector
Lista(0) = "Valor1"
Lista(1) = "Valor2"
Lista(2) = "Valor3"
Con eso despu茅s grabas el valor que corresponda.
Saludos
Tambien lo podes hacer poniendo una lista de variables en la instruccion input. ej
Open App.Path & "archivo.txt" For Input As #1
While Not EOF(1)
Input #1, Campo1, Campo2, Campo3, Campo4
Wend
Close
saludos
http://www.recursosvisualbasic.com.ar
Open App.Path & "archivo.txt" For Input As #1
While Not EOF(1)
Input #1, Campo1, Campo2, Campo3, Campo4
Wend
Close
saludos
http://www.recursosvisualbasic.com.ar
