1 messaggio dal 21 gennaio 2021
Buon pomeriggio,
ho la necessità di recuperare la chiave primaria di ogni record dopo averlo inserito in una tabella:

Dim TL As New DbNotaSpesaTableAdapters.ContabNotaSpesaDettaglioTableAdapter
Dim DtL As New DbNotaSpesa.ContabNotaSpesaDettaglioDataTable

For i As Integer = 0 To ElencoArticoliSel.Count - 1

Dim RigaDtL As DataRow = DtL.Rows.Add
RigaDtL.BeginEdit()
RigaDtL("ID_Listino") = ElencoArticoliSel(i).ID_Listino
RigaDtL("CodListino") = ElencoArticoliSel(i).ICodListino
RigaDtL("DesListino") = ElencoArticoliSel(i).IDesListino
RigaDtL.EndEdit()

Next

TL.Update(DtL)

Con questa ultima istruzione inserisco le righe nella tabella del db, ma ora ho necessità di recuperare la chiave primaria di ogni riga appena inserita senza dover rileggere la tabella in quanto lavorando su più postazioni, è possibile che subito dopo l'update qualcuno possa aver inserito altre righe dopo di me.

Grazie per l'aiuto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.