Originariamente inviato da DarioN1
Salve raga
Ho un problema :
In un webservice devo fare degli inserimenti in 2 tabelle SqlServer distinte :
La prima , un unico inserimento relativo alla testata di un ordine , e poi N inserimenti
relativi alle posizioni di un ordine...
Ora il tutto deve essere gestito da una Transazione in modo che se qualcosa fà fiasco,
i dati vengono mantenuti...
Il problema è che tra le 2 tabelle cè un vincolo sulla chiave , ovvero che il numero
ordine della tabella delle posizioni , esista sulla tabella di testata...
Ora la transazione , inserisce la riga nella testata dell'ordine , ma quando passa al
dettagli genera errore perchè non trova l'indice dell'ordine appena creato
Come risolvo ??
Devo fargli fare un commit per forza ?