Ciao ragazzi!

Ho installato una mia applicazione fatta in VB6 su Windows Vista (indifferente la versione, pare che il problema si proponga su tutte le versione) e che interroga un database access.
In fase di esecuzione di una query "gerarchica" tramite l'utilizzo di SHAPE e COMPUTE BY mi viene restituito il seguente errore:

"Impossibile eseguire operazione Relate, Compute By e Sort su colonne le cui dimensioni definite sono sconosciute o eccessive"

Vi propongo, abbreviata, la query che provocherebbe l'errore:

codice:
SHAPE 
{SELECT ...... FROM tblStampaMultipla ORDER BY Data} AS Command1 COMPUTE Command1 
BY ......
Come ho detto sopra la query è abbreviata ma l'ho postata solo per farvi capire che il problema è derivante dall'utilizzo del COMPUTE BY.
Inoltre, come ho detto nel titolo, il problema si propone solo su sistema operativa Windows Vista. Su tutti gli altri sistemi operativi funziona a meraviglia.
Tutti i campi che vengono nominati nella query sono o campi testuali (al massimo di 30 caratteri) o numerici interi lunghi. Non ci sono campi Memo.

Qualcuno riesce a suggerirmi qualcosa?