Press "Enter" to skip to content

Month: March 2008

Errore 193 0xc1 Avviando un servizio

Mi ci sono imbattuta nelle mie prove e test per la presa in carico di un progetto non mio, una delle cose che ho fatto per portare il progetto dal codice scritto in modo “selvaggio” (senza commenti e con il minimo uso dell’OOP) agli standard interni che ci siamo dati in azienda, è quello di togliere tutto il codice dall’interno del progetto del servizio lasciandovi solo gli entry point, in questo modo, le funzionalità svolte dal servizio possono essere testate utilizzando una applicazione windows normale oppure gli UnitTest, e per testare il servizio non è necessario fare alcun tipo di debug, visto che fa solo uno start e instanzia un oggetto oppure uno stop e cestina l’oggetto.

Comments closed

Impossibile aprire il database di default utente

Cannot open user default database. Login failed. Login failed for user “UserName”. (Microsoft SQL Server, Error: 4064)

Ringrazio Benjamin Harrell per aver postato la soluzione a questo problema sul suo blog.

Quando si verifica questo errore? Quando in SQL Management Studio facciamo il Detach o Cancelliamo il Database che è stato assegnato al nostro utente come Database di Default.

Comments closed

Usare un metodo statico per aggiungere un EventHandler a molti controlli

Molto spesso può succedere di avere dei comportamenti comuni a più Forms, che se gestiti manualmente genererebbero codice ripetitivo e quindi problemi in caso di successivi cambiamenti e manutenzione delle form, in questi casi, è possibile usare un metodo statico per assegnare ai controlli interessati un eventhandler che aggiunga la funzionalità richiesta.

Comments closed

Compilare codice unsafe in C# (Storico)

Se per caso serve inserire del codice unsafe all’interno di un progetto C#, per permettere che sia compilato è necessario andare sulle proprietà del progetto, Configuration Properties, Build e porre la proprietà: Allow Unsafe Code blocks a true. Infinite grazie al solito Enrico per averla trovata in 15 secondi… So…

Comments closed

ADO.Net Nozioni di base

Questo articolo, pubblicato in parallelo all’articoloSQL Server Nozioni di base (parte 1) mostra come generare tramite una libreria di classi un Database all’interno di SQL Server. La costruzione del codice per la creazione database ci da modo di iniziare a costruire una  ulteriore libreria di base che si aggiunge a quelle create in Classi di uso comune, che fornisce le funzionalità necessarie al dialogo diretto con SQL Server. Queste funzionalità vanno dalla creazione e test di una connection string, alla esecuzione di query di tipo scalare, alla esecuzione di query di comando senza valori di ritorno.

Ovviamente, questa libreria si presterà a divenire una libreria di tipo Work In progress, a cui aggiungere funzionalità mentre impariamo nuovi concetti relativi al mondo di ADO.

Comments closed

Correggere l’errore 2738 in Installazione applicazioni su Windows Vista

Oggi, installando la nuova release del client di Sourcegear.Vault sul notebook con Vista, appena lanciato il file di setup con l’apposito comando Run AS Administrator, l’installazione si è bloccata con un messaggio al solito Criptico che terminava con: The Error Code is 2738 Verificando sul forum di supporto dell’applicazione ho…

Comments closed