Nel numero di ieri abbiamo visto come utilizzare le stored procedure di SQL Server con ASP: oggi ci occuperemo della stessa operazione con ASP.NET.
Il linguaggio scelto è C#, ma non troverete grosse difficoltà a convertire lo script per VB.NET.
Si tratta di instanziare, come sempre, un oggetto SQLConnection, un oggetto SQLCommand e quindi specificare il tipo di comando dello stesso.
Alla fine basterà utilizzare un oggetto datareader per effettuare il ciclo sui risultati.
<%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SQLClient" %> <SCRIPT RUNAT="SERVER"> void Page_Load(object sender, EventArgs e) { // Creazione di un'istanza di un oggetto connection e command SqlConnection myConnection = new SqlConnection(strConn); SqlCommand myCommand = new SqlCommand("sp_Ricerca", myConnection); SqlDataReader reader; // Impostazione del tipo: Stored Precodure myCommand.CommandType = CommandType.StoredProcedure; // Parametri myCommand.Parameters.Add("@chiave", SqlDbType.NVarChar, 30).Value = chiave; myCommand.Parameters.Add("@sezione", SqlDbType.NVarChar, 50).Value = sezione; // Apertura della connessione myConnection.Open(); //esecuzione del comando reader = myCommand.ExecuteReader(); while (reader.Read()) { Response.Write("<li>" & reader["urlPagina"] ); } reader.Close(); myConnection.Close(); } </SCRIPT>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Build 2015: segui con noi tutte le novità per gli sviluppatori in diretta da San Francisco
- Speciale Windows Live Services: come integrarli nelle proprie applicazioni
- Rilasciata la RTM di SQL Server 2012, la versione Express subito in download
- Build 2014: tutte le novità per gli sviluppatori in diretta da San Francisco
- .NET Managed provider per MySQL
- WS-I approva Basic Profile 1.0
- Due regali dal Tech-Ed USA 2004: WSE 2.0 e VS 2005 Team System
- VS 2005 e SQL Server 2005 Express da scaricare
- Microsoft aggiorna WinFS beta 1 per VS 2005
- Utilizzare CLEditor per consentire l'input di HTML in ASP.NET MVC