Torna al Thread

// crea la stored procedure nello script sql di prima ed utilizza la seguente funzione per testare l'inserimento private int GetLastID() { int LastId = 0; using (SqlConnection objConn = new SqlConnection("Initial Catalog=tempdb; Data SOurce=.; Integrated Security=SSPI;")) { // apro la connessione objConn.Open(); using (SqlCommand objCmd = new SqlCommand("dbo.proc_InserisciETornaID", objConn)) { // eseguo il comando e torno il parametro objCmd.CommandType = CommandType.StoredProcedure; objCmd.Parameters.Add("@Valore", SqlDbType.VarChar, 3).Value = "XXX"; objCmd.Parameters.Add("@ID", SqlDbType.Int).Direction = ParameterDirection.Output; // uso il metodo ExecuteNonQuery objCmd.ExecuteNonQuery(); LastId = Convert.ToInt32(objCmd.Parameters["@ID"].Value); } // la connessione si chiude da sola con la using } return LastId; }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5