Il frammento qui di seguito, illustra l'utilizzo delle classi command e connection, per eseguire una store procedura.
Supponiamo di avere una storeprocedure, che restetuisce il valore di una select, e queste record, visualizzarli in un oggetto dropdownlist oppure gridview.
L'esempio qui di seguito, illustra l'utilizzo di Stored Procedure.
VB.NEt
Dim sConnectionString As String = ConfigurationManager.ConnectionStrings("ConDati").ConnectionStringUsing ConDati As SqlConnection = New SqlConnection(sConnectionString)
ConDati.Open()
'oggetti per l'esecuzione delle storeProcedureUsing comElencoOperazioni As SqlCommand = New SqlCommand()
comElencoOperazioni.CommandType = CommandType.StoredProcedure
comElencoOperazioni.CommandText =
"sp_sel_caricaelenco"comElencoOperazioni.Connection = ConDati
'eseguo la sp e carico la combo
ElencoOperazioniDropDownList.DataTextField =
"descrizione"ElencoOperazioniDropDownList.DataValueField =
"ID"ElencoOperazioniDropDownList.DataSource = comElencoOperazioni.ExecuteReader()
ElencoOperazioniDropDownList.DataBind()
End Using
End Using
C#
string sConnectionString = ConfigurationManager.ConnectionStrings["ConDati"].ConnectionString;using (SqlConnection ConDati = new SqlConnection(sConnectionString)){
ConDati.Open();
//oggetti per l'esecuzione delle storeProcedureusing (SqlCommand comElencoOperazioni = new SqlCommand())
{
comElencoOperazioni.CommandType = CommandType.StoredProcedure;comElencoOperazioni.CommandText = "sp_sel_caricaelenco";comElencoOperazioni.Connection = ConDati;
//eseguo la sp e carico la comboElencoOperazioniDropDownList.DataTextField = "DESC_descrizione";ElencoOperazioniDropDownList.DataValueField = "CODE_ID";
ElencoOperazioniDropDownList.DataSource = comElencoOperazioni.ExecuteReader();
ElencoOperazioniDropDownList.DataBind();
}
}
Nessun commento:
Posta un commento