Insertar datos de un archivo TXT en VB.net 2005
Te comento que no me resulto, bueno la verdad no lo entiendo muy bien, no puedo encadenar el archivo a la tabla creada.
Tengo el siguiente código:
Private Sub BtnArchBan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnArchBan.Click
Dim sArchivo As String
Dim i As Integer
Dim conn As New ConexionBD
Dim query, query1 As String
Dim cmdDatos, cmdDelete As OleDbCommand
Try
query1 = "DELETE FROM TA_COBROS"
conn.Conectar()
query = "INSERT INTO TA_COBROS (LB_COD_BANCO, LB_NUM_REC, NB_MES, NB_ANIO, NB_MONTO, DT_FECHA)" & _
"VALUES ('BES','90X1234567','02','09',6840,'20052009')"
conn.Conectar()
cmdDatos = New OleDbCommand(query, conn.conndb)
cmdDatos.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.ToString())
conn.Desconectar()
End Try
En vez de introducir uno a uno los registros, quiero leer todo el archivo de texto con más de 5000 registros e introducir a la tabla.
¿Favor de indicarme que es lo que puedo modificar en este código o si hay que modificar todo?
Tengo el siguiente código:
Private Sub BtnArchBan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnArchBan.Click
Dim sArchivo As String
Dim i As Integer
Dim conn As New ConexionBD
Dim query, query1 As String
Dim cmdDatos, cmdDelete As OleDbCommand
Try
query1 = "DELETE FROM TA_COBROS"
conn.Conectar()
query = "INSERT INTO TA_COBROS (LB_COD_BANCO, LB_NUM_REC, NB_MES, NB_ANIO, NB_MONTO, DT_FECHA)" & _
"VALUES ('BES','90X1234567','02','09',6840,'20052009')"
conn.Conectar()
cmdDatos = New OleDbCommand(query, conn.conndb)
cmdDatos.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.ToString())
conn.Desconectar()
End Try
En vez de introducir uno a uno los registros, quiero leer todo el archivo de texto con más de 5000 registros e introducir a la tabla.
¿Favor de indicarme que es lo que puedo modificar en este código o si hay que modificar todo?
Respuesta de gamo80
1