imports System.Data.SqlClient
imports System.Collections.Generic
imports system.Threading.Tasks
Console.WriteLine("Hello World")
Public Async Function InsertaTagsOtroOperador() As Task
Dim conexion as new SqlConnection("")
Using bulkCopy As SqlBulkCopy = New SqlBulkCopy(conexion)
bulkCopy.DestinationTableName = "TagOtroOperador"
bulkCopy.BatchSize = 20000
bulkCopy.BulkCopyTimeout = 0
Dim tabla As DataTable = New DataTable("TagOtroOperador")
tabla.Columns.Add("NumeroTag", GetType(String))
tabla.Columns.Add("IdTipoConvenio", GetType(Integer))
tabla.Columns.Add("Saldo", GetType(Decimal))
tabla.Columns.Add("InfoCasetas", GetType(String))
Dim lector as streamreader = new StreamReader("C:\Archivo.txt")
do while not lector.EndOfStream
Dim linea = lector.ReadLine()
Dim datos = linea.Split("|")
Dim IdTipoConvenio = integer.Parse(datos(1))
Dim Saldo = decimal.parse(datos(2))
dim InfoCasetas = datos(3)
tabla.Rows.Add(NumeroTag, IdTipoConvenio, Saldo, InfoCasetas)
Await bulkCopy.WriteToServerAsync(tabla)