SQLBulkCopy non si sta inserendo sulla tabella

sqlbulkcopy vb.net

Domanda

Sto usando SQLBulkCopy per caricare i dati nella mia tabella. Funziona bene, ma a volte i dati non vengono caricati nella mia tabella e non ricevo errori.

Questo è il mio codice:

Dim dtbTabelaLoad As New DataTable("base_fat_contrato_linha_composicao")
dtbTabelaLoad.Columns.Add("fk_id_contrato")
dtbTabelaLoad.Columns.Add("access_nbr")
dtbTabelaLoad.Columns.Add("fk_id_composicao")

For Each linha As Linha In objLinhaFinal
    Dim strContrato As String = linha.ComposicaoLinha.NumeroContrato
    Dim strComposicao As String = linha.ComposicaoLinha.NumeroComposicao
    Dim strNumeroLinha As String = linha.NumeroLinha

    dtbTabelaLoad.Rows.Add(strContrato, strNumeroLinha, strComposicao)
Next

Dim load As SqlBulkCopy = New SqlBulkCopy(strStringConexao, SqlBulkCopyOptions.Default)
load.DestinationTableName = "base_fat_contrato_linha_composicao"
load.ColumnMappings.Add("fk_id_contrato", "fk_id_contrato")
load.ColumnMappings.Add("access_nbr", "access_nbr")
load.ColumnMappings.Add("fk_id_composicao", "fk_id_composicao")

load.WriteToServer(dtbTabelaLoad)
load.Close()

Eseguo questo codice più volte nel mio programma, ma a volte i dati non vengono visualizzati sul tavolo.

Risposta accettata

Dopo aver visto il commento di Jacob, scopro un altro processo che stava cancellando i dati che sono stati inseriti. Quindi, va tutto bene con il mio codice (felicemente).

Tks.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow