Press "Enter" to skip to content

Month: September 2012

Trasformare un numero decimale in stringa nel formato standard americano, ovvero con il separatore decimale valido per i parser C#

Per disgrazia di noi poveri programmatori, nell’era della globalizzazione nessuno ha pensato di standardizzare il formato con cui sono scritti i numeri e le date in formato stringa.

Pertanto in Italia separiamo i decimali con la virgola e le migliaia con i punti, negli Stati Uniti hanno la convenzione contraria, in Svezia mi dicono che il separatore delle migliaia è uno spazio, quindi quando si tratta di numeri e stringhe e di programmi che devono fare un parse, va sempre a finire che aumentiamo i nostri crediti per finire all’inferno.

Comments closed

Exception from HRESULT: 0x800A03EC – Scrivendo una formula in un foglio Excel da C#

Contesto:

Sto preparando un esportazione su foglio excel di dati letti da uno dei nostri software e la richiesta è stata di fare in modo che non vengano esportati solo i valori ma vengano esportati i dettagli in forma di valore e tutti i totalizzatori siano inseriti in excel come formule.

Problema:

Se scrivevo le formule in modalità base, ovvero  “=A1*B2/C3” tutto funzionava perfettamente, se invece inserivo una formula a volte funzionava altre volte no. In particolare la formula “ROUND” non funzionava per nulla.

Comments closed

Effettuare il recovery di un database in stato “Suspect”

Ieri sera, il mio laptop ha avuto un mancamento, decidendo di non effettuare lo shutdown e sostituendolo con un restart indipendentemente dal tipo di richiesta effettuata, è un difetto di questa macchina che si verifica ogni tanto in non so quali circostanze. L’unico modo per spegnerlo e fare in modo che Suspend, Hibernate, Shutdown riprendano a funzionare è spegnerlo in modo brutale usando il tasto off, e staccargli la batteria per un poco.

Comments closed