Gen 09 2013

Cattura errore SQLServer – TRY CATCH – RAISERROR

Category: TecnologiaAntonio @ 10:45


Nella stesura di stored procedure, risulta spesso necessario gestire eventuali errori di esecuzione della stored stessa.

Il blocco di codice sql può essere racchiuso tra
BEGIN TRY
— Codice dalla stored per la quale si vuole gestire l’errore
END TRY
BEGIN CATCH
–GESTIONE ERRORE
END CATCH
 
Tra il blocco del catch è possibile catturare l’esatto messaggio dell’errore. Di seguito un breve esempio:
 
BEGIN TRY
    -- supponiamo di avere una divisione per zero che causa errore 
    -- durante l'esecuzione della stored.
    SELECT 1/0;
END TRY
BEGIN CATCH
    SELECT
        ERROR_NUMBER() AS ErrorNumber
        ,ERROR_SEVERITY() AS ErrorSeverity
        ,ERROR_STATE() AS ErrorState
        ,ERROR_PROCEDURE() AS ErrorProcedure
        ,ERROR_LINE() AS ErrorLine
        ,ERROR_MESSAGE() AS ErrorMessage;
END CATCH;

Oppure possiamo concatenare tutte le informazioni in un’unica stringa, ovvero:

Continua la lettura “Cattura errore SQLServer – TRY CATCH – RAISERROR”


Gen 07 2013

Arduino + Nunchuck

Category: TecnologiaAntonio @ 17:50


Purtroppo non ho la Nintendo Wii, ma può darsi che prima o poi non resisterò a comprarne una…

Nel frattempo ho comprato il controller Nunchuck della Wii perché avevo scoperto in rete che “parla” su una TWI (two-wire interface) a 3.3V restituendo, ad ogni interrogazione, la posizione X/Y del joystick analogico, lo stato dei due tasti Z e C, e i valori dell’accelerometro 3D integrato.

Con un programmino sulla Arduino leggo tali valori e li sparo sulla seriale USB del Mac (il cavetto nero) e quindi sicuramente anche verso Linux).

La Arduino “parla” a 5 volt: ha funzionato, ma non posso giurare che la Nunchuck funzionerà sempre senza problemi. Probabilmente mi toccherà inventarmi qualcosa per abbassare i 5V sui pin clock/dato ai 3.3V della Nunchuck (per i +3V3 provvede già la Arduino).

Continua la lettura “Arduino + Nunchuck”


Gen 03 2013

Registro Pubblico delle Opposizioni

Category: VarieAntonio @ 13:38


Il Registro Pubblico delle Opposizioni è un nuovo servizio concepito a tutela del cittadino, il cui numero è presente negli elenchi telefonici pubblici, che decide di non voler più ricevere telefonate per scopi commerciali o di ricerche di mercato e, in pari tempo, è uno strumento per rendere più competitivo, dinamico e trasparente il mercato tra gli Operatori di marketing telefonico.

Se non vuoi essere più disturbato dai Call Center, vai nell’area dedicata agli abbonati agli elenchi telefonici pubblici e comunica di non voler ricevere più telefonate.

Tutte le informazioni su

http://www.registrodelleopposizioni.it/

oppure:

Gestore l’iscrizione gratuita nel Registro Pubblico delle Opposizioni mediante cinque modalità

http://abbonati.registrodelleopposizioni.it/abbonati/home-abbonato

Tag: ,


« Pagina precedente