Ciao a tutti
Tabella Persona ( IdPersona, Cognome, Nome, Anno ). IdPersona viene incrementato automaticamente quando inserisco un nuova persona.
SqlCommand Inserisci = new SqlCommand("INSERT INTO Persona(Cognome, Nome, Anno) VALUES ( '"+Cognome+"', '"+Nome+"', "+Anno+")", connection);
Inserisci.ExecuteNonQuery();
Ho poi la necessità di estrapolare L'IdPersona della persona appena inserita
SqlCommand Inserito = new SqlCommand("SELECT * FROM Persona WHERE Cognome='" + Cognome + "' AND Nome='" + Nome + "'", connection);
int Inserito = (int)Inserito.ExecuteScalar();
In questo modo riesco ad ottenere il valore, tuttavia sarebbe preferibile tirar fuori il valore subito dopo il primo comando giusto? ma come?
Il motivo per cui voglio tirar fuori l'id è perchè poi dovrò andare ad inserirlo in un altra tabella dove il valore è lo stesso (...References...)