settembre 2008 - Posts
Da poche ore, è possibile scaricare gratuitamente la MSDN Library per Visual Studio 2008 SP1.
Da questo sito http://www.microsoft.com/downloads/details.aspx?FamilyID=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373&DisplayLang=it potete scaricare la nuova msdn, che include la documentazione di Visual Studio 2008 Service Pack 1.
Per maggiori informazioni e download, visitate il sito indicato.
Che dirvi... buon download :-)))
Vi segnalo un interessante sito nel quale si trovano articoli, trucchi, notizie e tanto altro riguardante il database Sql Server e non solo.
Da questo sito http://www.databasejournal.com/ si accede ad un portale, in lingua inglese, nel quale è possibile trovare e leggere interessanti articoli sui vari database, tra cui anche Sql Server.
Questo esempio di codice, illustra una tecnica di come ottenere in Ado.Net lo schema di una database, ossia l'insieme di tabelle, viste, ed altre informazioni che ci possono tornare utile.
Dopo aver aggiunto il namespace per la gestione del db Sql server (system.data.sqlclient), la classe SqlConnection, ha un metodo chiamato getschema, il quale ritorna le informazioni di un database.
Qui di seguito, si riporta un esempio di codice, che riporta le tabelle di un database, e visualizza tale dati in un controllo DAtagridView.
VB.Net
Dim
con As String = "Persist Security Info=False;Integrated Security=true;Initial Catalog=test;server=(local)"Using ConDati As New SqlConnection(con)
Try
ConDati.Open()
Dim dttDati As DataTable = ConDati.GetSchema("Tables")
DataGridView1.DataSource = dttDati
Catch exdb As SqlException
MessageBox.Show(
"ERrore:" & exdb.Message)
ReturnCatch ex As Exception
MessageBox.Show(
"Errore:" & ex.Message)
Return
End Try
ConDati.Close()
End Using
C#
string con = "Persist Security Info=False;Integrated Security=true;Initial Catalog=test;server=(local)";using (SqlConnection ConDati = new SqlConnection(con))
{
try
{
ConDati.Open();
DataTable dttDati = ConDati.GetSchema("Tables");
dataGridView1.DataSource = dttDati;
}
catch (SqlException exdb)
{
MessageBox.Show("Errore:" + exdb.Message);return;
}
catch (Exception ex)
{
MessageBox.Show("Errore: " + ex.Message);return;
}
ConDati.Close();
}
Nuovi aggiornamenti per il database Sql Server 2008, da questo sito http://www.microsoft.com/downloads/details.aspx?FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c&DisplayLang=it potete scaricare i Feature Pack di Microsoft Sql Server 2008, un insieme di pacchetti di installazione autonomi che consentono di aggiungere funzionalità a SQL Server 2008.
Per il download e maggiori informazioni, visitate il sito indicato.
Dal blog di msdn Italia http://blogs.msdn.com/italy/default.aspx ci viene segnalato un interessante post http://blogs.msdn.com/italy/archive/2008/09/23/live-webcast-su-visual-studio-2008-e-net-3-5-sp1.aspx, riguardante un webcast sulle novità introdotte nella Service Pack 1 di Visual Studio 2008.
Per chi sviluppa applicazioni in questo ambiente, e con una fonte dati (Sql Server per esempio), il service pack 1 aggiunge diverse novità, quindi consiglio la visione di tale webcast, per comprendere le novità introdotte.
Nel post, viene segnalato il link dove scaricare il webcast.
Che dirvi... buona visione :-))).
Vi segnalo la sezione in italiano riguardante msdn di Microsoft Sql Server.
Da questo sito http://www.comefarea.it/recensioni/openxmlguidasviluppo/ http://msdn.microsoft.com/it-it/sqlserver/default.aspx potete accedere al portale ufficiale del database Server di Microsoft, nel sito, troverete, articoli, post dei blog, forum, e tanto altro materiale formativo, tutto in lingua italiana.
Vi segnalo la possibilità di scaricare la versione di valutazione (180 giorni) di Microsoft Sql Server 2008, Enterprise.
DAl seguente sito http://www.microsoft.com/downloads/details.aspx?FamilyID=6b10c7c1-4f97-42c4-9362-58d4d088cd38&DisplayLang=en si può scaricare la versione per sviluppatori, mentre da qui http://www.microsoft.com/downloads/details.aspx?FamilyID=265f08bc-1874-4c81-83d8-0d48dbce6297&DisplayLang=en quella per IT Professional.
Che dirvi... buon download :-)))
Ad ottobre e novembre ci saranno i Microsoft Day http://www.microsoft.com/italy/eventi/days/default.mspx, eventi gratuiti riguardante i prodotti Microsoft.
Come si legge dall'agenda http://www.microsoft.com/italy/eventi/days/technical.mspx le sessioni sono divise in due percorsi, quella per sviluppatori (dove vado spesso io :-)) e quella per professionisti Microsoft Technet IT.
Gli eventi si svolgeranno in diverse città italiane (Firenze 15 e 16, Roma 20 e 21, Padova 22 e 23, Torino 27 e 28, Milano 18 e 19 Novembre ed infine Bari 25 e 26 novembre ) e durerranno una giornata (le due date fanno riferimento ai percorsi). Al termine degli eventi, ci sarà Community After Hour una sessione gratuita, da parte dei membri delle comunità italiane.
La partecipazione è gratuita, ma occorre la registrazione al seguente sito http://www.microsoft.com/italy/eventi/days/technical.mspx .
Visto l'esperienza che ho in questi eventi, e la partecipazione (l'ultima marzo 2008 al lancio di VS 2008) consiglio viviamente di partecipare a questi eventi, non solo perchè si imparano tante cose, ma anche un buon motivo di fare aggregazione e confrontarsi con altre persone che hanno la stessa passione, inoltre la possibilità di conoscere i membri delle comunità (vedi me :-)))) scherzo) e fare domande agli esperti dell'evento.
Che dirvi....buona formazione :-)))
La funzione datepart, ritorna un intero, il valore numerico di una data.
Accetta due argomenti, il primo, la parte della data che si vuole estrapolare, per esempio il giorno, o il mese, ecc, mentre il secondo argomento, la data da esaminare.
Se per esempio, mettiamo nel primo argomento month e nel secondo parametro, la data, verrà visualizzato il numero relativo a quel mese.
Qui di seguito si riporta un esempio di utilizzo.
--ritorna il mese in formato numerico
select
datepart(month, getdate())
--ritorna l'anno in formato numerico
select
datepart(year, getdate())
--ritorna il giorno in formato numerico
select
datepart(day, getdate())
Qui di seguito, riporto un esempio di codice, riguardante l'utilizzo del case when else, la parola chiave case. Il frammento di codice, estrapola i dati da una tabella (dati) di una certa colonna (indicativo) e imposta per ogni riga, un certo valore, in base al valore trovato. La colonna che verrà visualizzata a video sarà "Descrizione indicativo".
select 'Descrizione indicativo' =
case
when indicativo = 1 then 'Pasta'
when indicativo = 2 then 'Pesce'
else 'Frutta'
end
from dati
In questo post riporto un semplice schema per chi utilizza la tecnologia Ado.Net per la gestione di una fonte dati.
Le classi qui di seguito, sono quelle connesse al database (sql server o altro)
ProviderFactory, Connection, Transaction, ConnectionStringBuilder, DataAdapter, Command, Parameter e DataReader.
Quelle qui di seguito sono quelle disconnesse.
Dataset, DataTable, DataView, DataRowView, DataColumn, DataRow, Constraint, DataRelation.
Vi segnalo un nuovo ed interessante articolo, riguardante il nuovo database Sql Server 2008.
Dalla rivista msdn magazine di settembre http://msdn.microsoft.com/it-it/magazine/cc895445.aspx potete leggere questo http://msdn.microsoft.com/it-it/magazine/cc794278.aspx interessante articolo dal titolo "ID di gerarchia Modellazione delle gerarchie dati con SQL Server 20082, nell'articolo è possibile scaricare anche il sorgente utilizzato.
Per chi non conosce la rivista msdn magazine http://msdn.microsoft.com/it-it/magazine/default.aspx vi consiglio di dare un occhiata di mese in mese (esce mensilmente) perchè offre degli ottimi spunti.
La rivista on line è in lingua Italiana (oltre che in inglese ed in varie lingue), con diversi argomenti (programmazione, analisi, web, ecc).
Che dirvi.... buona lettura ;-))))).
Il sito http://www.sqlservercentral.com/ è una comunità nella quale si trovano articoli, forum e blog, in cui si parla del database Sql server.
Per leggere gli articoli, occorre registrarsi.
L'esempio qui di seguito, illustra come tramite la funzione coalese in una select, si estrapolono dei campi, togliendo l'eventuale spazio.
Esempio:
select coalesce(nome, '') as Nome, coalesce(Cognome, '') as Cognome from dati
Oggi vi segnalo due applicativi per la gestione del database msde e msde2000. Da questo sito http://www.asql.biz/it/DbaMgr.aspx potete scaricare DbaMgr, DbaMgr2K due applicativi per la gestione dei database sopra citati.
Dalla seguente pagina http://www.asql.biz/it/DbaMgr.aspx si possono vedere le varie immagini di questa console per l'amministrazione del database, ed avere ulteriori informazioni.
More Posts
Next page »