giovedì 8 settembre 2011

MySql e Sigla++

Dalla versione di MySql 5.1.37 ( o giù di li ), Sigla funziona ma alcune interrogazioni non restituiscono dati.

Per esempio le query del tipo :
SELECT * FROM MOVCO WHERE SOTTOCONTO >= 'C0001     ' AND SOTTOCONTO <= 'C0001     ' 
( visualizzazione partitario ) non restituisce nessun valore.

Al contrario una query del tipo :
SELECT * FROM MOVCO WHERE SOTTOCONTO = 'C0001     ' 
restituisce correttamente i dati

Per sistemare il problema è necessario abilitare il parametro PAD_CHAR_TO_FULL_LENGTH con l'istruzione :
SET sql_mode = 'PAD_CHAR_TO_FULL_LENGTH';
o inserendolo nel file My.ini a mano o attraverso il MySql Administrator

Testato con Mysql 5.5.15 64 bit su Windows 7


Thanks Michele Vivaldi


Nessun commento:

Posta un commento