Lunghezza del record non valida
Aggiornamento: novembre 2007
Bad record length
Di seguito sono riportate le cause possibili dell'errore.
La lunghezza della variabile di record specificata in un'istruzione FileGet, FileGetObject, FilePut o FilePutObject è diversa da quella specificata nell'istruzione FileOpen corrispondente.
La variabile in un'istruzione FilePut o FilePutObject è o include una stringa di lunghezza variabile.
La variabile in un'istruzione FilePut o FilePutObject è o include untipoVariant.
Per correggere l'errore
Assicurarsi che la somma delle dimensioni delle variabili di lunghezza fissa nel tipo definito dall'utente che definiscono il tipo della variabile di record corrisponda al valore indicato nella clausola Len dell'istruzione FileOpen.
Se la variabile in un'istruzione FilePut o FilePutObject è o include una stringa di lunghezza variabile, assicurarsi che quest'ultima contenga almeno 2 caratteri in meno rispetto alla lunghezza del record specificata nella clausola Len dell'istruzione FileOpen.
Se la variabile in un'istruzione FilePut o FilePutObject è o include un Variant, assicurarsi che la stringa di lunghezza variabile contenga almeno 4 byte in meno rispetto alla lunghezza del record specificata nella clausola Len dell'istruzione FileOpen.