Utilizzo DBAccess (Passerò a breve a SQLServer) e per semplificazione dello scenario diciamo che abbia due sole Table:
TableA e TableB.
Entrambe "ovviamente" hanno due chiavi primarie e la TableB ha come chiave esterna la chiave primaria della TableA, in sintesi sono collegate da una relazione uno-a-molti.
Quando eseguio l'applicazione e devo inserire un record in TableB, devo inserire prima in TableA i valori richiesti e poi eseguire un'altra query di comando INSERT nella TableB, però questa volta devo conoscere il valore della chiave primaria della TableA.
Domanda:
Se non ricordo male è possibile conoscere come valore di ritorno della prima query (quella verso TableA ) il valore di chiave primaria creato dal DB (autoincrement = true) per poi utilizzarlo nella seconda query (quella verso TableB), evitando di dover eseguire una ulteriore query SELECT.
Sapete qualcosa al riguardo?![]()