gennaio 2009 - Posts

Il 16, 17 e 18 marzo, a Roma, si svolgerà per la prima volta in Italia, la conferenza Basta Italia http://www.bastaitalia.it/conferenza/. In questa conferenza, sono previsiti i migliori speacker italiani e non http://www.bastaitalia.it/conferenza/speaker/ che nella verie sessioni, illustreranno le novità della nuova versione di Visual Studio 2010 e Framework 4.0, le buone tecniche di programmazione e tanto altro riguardante il mondo Microsoft .Net, l'agenda è consultabile al seguente sito http://entwickler.com/konferenzen/planer/bastaitalia09_agenda.html
Le sessioni http://www.bastaitalia.it/conferenza/sessions/ sono rivolte alla tecnolgia web (asp.Net, Silverlight, ajax) sicurezza, accesso ai dati, sviluppo di windows application e tecniche di programmazione.
Per chi si iscrive entro il 31 gennaio, può usufruire di uno sconto di 100 euro. Per iscrizione o maggiori informazioni visitate il seguente sito http://it-republik.de/ssl/formtool/index.php?id=4&lang=it
Inoltre ai partecipanti, verrà dato del materiale e strumenti, come la connessione gratuita ad internet, buffet e tanto altro http://www.bastaitalia.it/conferenza/overview/ .
Io sarò presente :-))) in qualità di spettatore, di certo porterò la mia affezionata digitale per immortale le piacevole ore di questa bella conferenza.
Allora che aspettate? il 16 marzo si avvicina, ci vediamo alla conferenza.....(continua....)

Per i 25 anni di Microsoft Press, per questo mese, c'è la possibiltà di scaricare gratuitamente un libro in formato pdf.
Dal seguente sito http://csna01.libredigital.com/?urrs4gt63d potete scaricare il libro Microsoft SQL Server 2005 Integration Services Step by Step, per effettuare il download occorre avere un account Microsoft Passport.
Che dirvi... buona lettura :-))))
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();
}
}
L'oggetto datatable, ha una proprietà chiamata defaultView, nella quale contiene un oggetto di tipo dataview, tale oggetto ha una proprietà per effettuare il filtro dei dati, ossia effettuare una selezione dei dati, in base a dei paramenti.
Il frammento di codice qui di seguito, illustra, come utilizzare la proprietà RowFilter, per estrapolare tutti quei dati, nel cui campo Nome è presente il valore Emanuele.
VB.Net
Dim con As String = "Data Source=(local);Integrated Security=SSPI; Initial Catalog=test"
Dim Sql As String = "Select * from Dati "
Try'
Dim DtaDati As New SqlDataAdapter(Sql, con)
Dim DttDati As New DataTable("Dati")
DtaDati.Fill(DttDati)
'filtro i dati
DttDati.DefaultView.RowFilter =
"Nome = 'Emanuele'"
'rilevo il dataviewDim dtvDati As DataView = DttDati.DefaultView
If dtvDati.Count < 1 ThenMessageBox.Show("Nessun record")
ElseMessageBox.Show("Record esistente")End If
Catch ex As Exception
MessageBox.Show(
"Errore:" & ex.Message)
C#string con = "Data Source=(local);Integrated Security=SSPI; Initial Catalog=test";
String Sql = "Select * from Dati where id = 1";
try
{
SqlDataAdapter DtaDati = new SqlDataAdapter(Sql, con);DataTable DttDati = new DataTable("Dati");
DtaDati.Fill(DttDati);
//Filtro i datiDttDati.DefaultView.RowFilter = "Nome ='Emanuele'";
//rilevo il dataviewDataView dtvDati = DttDati.DefaultView;if (dtvDati.Count < 1)
{
MessageBox.Show("Nessun record");
}
else
{
MessageBox.Show("Record esistente");
}
}
catch (Exception ex)
{
MessageBox.Show("Errore: " + ex.Message);
}