mercoledì 8 febbraio 2012

Sigla non supporta Mysql 5.5

Mysql 5.5 non è supportato alla data odierna ( 08/02/2012 ) da Sigla++.

In fase di creazione di una tabella su Mysql, Sigla inserisce al termine dello statement SQL, la stringa TYPE=InnoDb

In MySql 5.5 tale opzione è stata sostituita con l'opzione ENGINE=InnoDb

Quindi in fase di creazione delle tabelle, Sigla si schianta.

giovedì 26 gennaio 2012

Backup Db2

La sintassi per effettuare il backup di un database di DB2 è il seguente : 


BACKUP DATABASE db [USER user USING password ] TO path

esempio

BACKUP DATABASE SIGLAP USER db2 USING db2 TO C:\COPIADB2


La sintassi completa è qui

venerdì 25 novembre 2011

Creazione Database Db2

Quando si crea un database con le ultime versioni di Db2 (9.7.4 Express), il sistema la crea per la regione Italia. 
In questo caso ci sono dei problemi su alcuni caratteri che non vengono riconosciuti e generano degli errori.
Per ovviare al problema è sufficiente specificare, durante la creazione del database, la regione Stati Uniti o altrimenti, da riga di comandi, lanciare il comando:

CREATE DATABASE DITTA2 AUTOMATIC STORAGE YES  ON 'C:\' DBPATH ON 'C:\' USING CODESET 1252 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096

martedì 4 ottobre 2011

Tasti funzione su nuove tastiere

Sulle nuove tastiere i tasti funzioni sono dotati di funzioni speciali ( volume, multimedia, sospensione, ecc..).
Premendo il tasto Fn contemporaneamente al tasto funzione si ha la vecchia impostazione (F2 per rinomina file, F1 help ecc).
Sui computer Lenovo per attivare di default la vecchia modalità è necessario lanciare il programma "Lenovo Slim USB Keyboard", flaggare il check presente e riavviare il pc.

giovedì 29 settembre 2011

Errore installazione Sql Server Express su 64 bit

Durante l'installazione di Sql Server Express 2008 R2 64 bit Italiano su Windows 7 professional 64 bit il programma di setup mi ha restituito questo errore :
"SQL Server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through control panel."
Windows configurato in italiano e Sql Server in italiano.


Per sbloccare la situazione è stato sufficiente eseguire le seguenti operazioni :

  • Impostare le impostazioni internazionali a Italiano(Svizzera) e confermare
  • Impostare le impostazioni internazionali a Italiano(Italiano) e confermare


Magicamente (!) l'installazione parte.

mercoledì 28 settembre 2011

Sigla++ e SPPDEBUG

Impostando a ON la variabile SPPDEBUG (SET SPPDEBUG=ON), Sigla++ attiva la modalità debug.
Al lancio del programma viene visualizzata una finestra di debug, dove non viene mai scritto niente, ma sopratutto viene generato un file di log, SPPDEBUG.LOG, nella cartella di Sigla.
Il file di log contiene informazioni sull'esecuzione del programma e tutte le query che Sigla++ esegue. Questa modalità è nettamente migliore del trace di ODBC per la tracciatura delle query: è più veloce e non tronca le query.


martedì 20 settembre 2011

Trigger Sql Server

E' possibile disabilitare e abilitare i trigger senza doverli cancellare e ricreare ( magari per aggiornamenti massivi ).
La sintassi è :

  • DISABLE TRIGGER nometrigger_1[,nometrigger_2[,nometrigger_n]] ON nometabella
  • ENABLE TRIGGER nometrigger_1[,nometrigger_2[,nometrigger_n]] ON nometabella