Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Prendere l'ultima query dopo una INSERT

    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();
            }
        } 
    Response.Write("Tonyhhkx Programmer32");

  2. #2
    Ciao,

    partendo dal fatto che mi sembra al quanto essenziale sapere con quale piattaforma stai lavorando (mssql, mysql, postgresql e via dicendo), questa sezione del forum riguarda esclusivamente l'SQL mentre qui è pieno di codice .NET

    gentilmente posta la query a se stante, senza tutto questo codice di contorno, ed esponi il problema indicando il tipo di database
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Originariamente inviato da daniele_dll
    Ciao,

    partendo dal fatto che mi sembra al quanto essenziale sapere con quale piattaforma stai lavorando (mssql, mysql, postgresql e via dicendo), questa sezione del forum riguarda esclusivamente l'SQL mentre qui è pieno di codice .NET

    gentilmente posta la query a se stante, senza tutto questo codice di contorno, ed esponi il problema indicando il tipo di database
    Scusami, ma dal codice che ho postato (anche se .net) si vede bene che sto usando SQLSERVER e che la query è la seguente:
    Codice PHP:
    INSERT INTO Domanda (DomandaDescrizioneDataAggiornamentoNRisposteIdUtenteVALUES(@domanda,@descrizione,@dataaggiornamento,@nrisposte,@idutente
    Response.Write("Tonyhhkx Programmer32");

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.