Il blog di Emanuele Mattei in ambito Database

Programmazione database, ado.net e database mobile

Blog

Siti

Siti Sql Server

Siti vari

Tools

gennaio 2009 - Posts

Conferenza basta, per tutti gli sviluppatori Microsoft

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....)

Posted: gen 27 2009, 11.22 by EmanueleM | with no comments
Filed under:
Download ebook Microsoft SQL Server 2005 Integration Services Step by Step

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 :-))))

Posted: gen 21 2009, 06.22 by EmanueleM | with no comments
Filed under:
Ado.Net Eseguire una stored Procedure (VB.Net e C#)

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").ConnectionString

Using ConDati As SqlConnection = New SqlConnection(sConnectionString)

ConDati.Open()

'oggetti per l'esecuzione delle storeProcedure

Using 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 storeProcedure

using (SqlCommand comElencoOperazioni = new SqlCommand())

{

comElencoOperazioni.CommandType =
CommandType.StoredProcedure;comElencoOperazioni.CommandText = "sp_sel_caricaelenco";

comElencoOperazioni.Connection = ConDati;

//eseguo la sp e carico la combo

ElencoOperazioniDropDownList.DataTextField = "DESC_descrizione";ElencoOperazioniDropDownList.DataValueField = "CODE_ID";

ElencoOperazioniDropDownList.DataSource = comElencoOperazioni.ExecuteReader();

ElencoOperazioniDropDownList.DataBind();

}

}

Posted: gen 15 2009, 11.16 by EmanueleM | with no comments
Filed under:
Filtrare i dati di un dataview (VB.Net e C#)

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 dataview

Dim dtvDati As DataView = DttDati.DefaultView

If dtvDati.Count < 1 Then

MessageBox.Show("Nessun record")

Else

MessageBox.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 dati

DttDati.DefaultView.RowFilter = "Nome ='Emanuele'";

//rilevo il dataview

DataView dtvDati = DttDati.DefaultView;if (dtvDati.Count < 1)

{

MessageBox.Show("Nessun record");

}

else

{

MessageBox.Show("Record esistente");

}

}

catch (Exception ex)

{

MessageBox.Show("Errore: " + ex.Message);

}