Salve,
sto facendo una insert nel db MySql, utilizzando un ADODB.recordSet.
Una volta che ho fatto.AddNew e riempito i campi del nuovo record da inserire,
eseguo .Update, cosa importante sono sotto transazione quindi fino a quando non
committo il record fisicamente non finisce nella tabella in cui faccio l'inserimento.
Il mio problema è questo: voglio, prima di fare il commit, fare un secondo inserimento in una
differente tabella, utilizzando la chiave dell'inserimento appena fatto nella prima tabella, ma non
ancora committato, ma quando lancio l'istruzione sul db "SELECT max(Codice_immobile) FROM immobile", questa mi torna sempre 0.
Coma faccio ad avere la chiave del nuovo record inserito, ma non ancora committato?
Spero di essere stato spiegato....

Rispondi quotando