giugno 2010 Blog Posts
Questa mattina, tentando di eseguire una stored procedure contenuta in un database di SQL Server 2005 da un’applicazione ASP .NET, mi è apparso un errore alquanto strano: Named Pipes Provider: Could not open a connection to SQL Server [53]. Inutile dire che la connessione al server attraverso il Management Studio funzionava senza problemi. Facendo altri test, inoltre, ho verificato che tutte le altre funzioni si comportavano correttamente: in pratica, era una sola stored procedure a lanciare quell’errore. Alla fine, ho scoperto l’arcano: la stored procedure tentava un collegamento ad un linked server irraggiungibile… E...
Perdonate la lunghezza del titolo, ma non sapevo come riassumere la situazione… In pratica, la situazione è questa: ho un metodo (chiamiamolo A) che restituisce una classe al cui interno è contenuta una proprietà di tipo List<T>; ho poi un altro metodo (B) che prende in ingresso un oggetto dello stesso tipo (per effettuare degli aggiornamenti, ma questa è un’altra storia). Il metodo A funziona senza problemi; al contrario, invocando il metodo B, ancor prima di entrare nel codice del servizio WCF, si ottiene una eccezione di tipo NullReferenceException. L’origine del problema è semplice: la proprietà di tipo List<T>...
Una piccola grande novità per chi utilizza la versione Express di SQL Server: con la release 2008 R2, la dimensione massima di un database è stata incrementata da 4 a 10 GB. Technorati Tag: Programs,SQL Server
Purtroppo tutti sappiamo che, spesso, i CSS validi per un browser non lo sono per un altro, con il risultato che dobbiamo adottare soluzioni più o meno fantasiose per creare siti che si vedano correttamente sulle diverse piattaforme. Proprio oggi ho dovuto affrontare nuovamente questo problema e, dopo aver girato un po’ su Internet alla ricerca di una soluzione “elegante”, sono incappato nel progetto CSS Browser Selector: si tratta di una piccola funzione Javascript che, una volta aggiunta al proprio sito, consente di creare CSS condizionali utilizzando una sintassi molto semplice. Ad esempio: <style type="text/css">
.example {
width: 100px;
...