Salve,

ho provato come scritto su varie guide con
SELECT ID = @@IDENTITY ma nada.
Partiamo da capo.

Ecco la mia query, cosa dovrei implementare per restituirmi subito dopo in una variabile l'ultimo id?

Codice PHP:
{
        
string codiceUtente prendiCodiceUtente(nomeUtente);

        
SqlConnection SqlServerDb = new SqlConnection();
        
SqlServerDb.ConnectionString myConnectionString;
        
SqlCommand comando = new SqlCommand();
        
comando.Connection SqlServerDb;
        
comando.CommandText "INSERT INTO Domanda (Domanda, Descrizione, DataAggiornamento, NRisposte, IdUtente) VALUES(@domanda,@descrizione,@dataaggiornamento,@nrisposte,@idutente)";
        
comando.Parameters.Add(new SqlParameter("@domanda"domanda));
        
comando.Parameters.Add(new SqlParameter("@descrizione"descrizione));
        
comando.Parameters.Add(new SqlParameter("@dataaggiornamento"data));
        
comando.Parameters.Add(new SqlParameter("@nrisposte"Convert.ToString(n)));
        
comando.Parameters.Add(new SqlParameter("@idutente"codiceUtente));
        try
        {

            
SqlServerDb.Open();
            
SqlDataReader esecuzione comando.ExecuteReader();
        }
        catch
        {

        }
        finally
        {
            
SqlServerDb.Close();
        }
    }