Errore The field is too small - Errori ASP
Descrizione
La dimensione del campo del database risulta minore rispetto alla quantità di dati che si tenta di inserire.Errore The field is too small
In fase di progettazione di un database è buona norma valutare il formato di dati che sarà necessario salvare ma è bene non dimenticare di prendere in considerazione anche la quantità.
Questo errore si verifica nel caso si stia cercando di inserire in un campo di un database una quantità di dati superiore rispetto al limite massimo consentito.
Il caso è abbastanza frequente in presenza di campi impostati nel formato testo (o CHAR, VARCHAR), che in Access è in grado di contenere fino ad un massimo di 255 caratteri.
Come risolvere il problema
Per risolvere il problema è sufficiente prevedere in anticipo, via codice, un controllo sull'input tagliando le parti in eccesso o, in alternativa, aumentare la capienza del campo passando ad un tipo differente se necessario (ad esempio MEMO).
E' buona abitudine, al verificarsi di queste situazioni, eseguire una valutazione del programma e stimare quale tra le due possibilità rappresenti un compromesso ottimale tra spazio ed elasticità.
A prescindere dalla decisione finale, è altamente consigliato eseguire sempre un controllo sui dati in input, per evitare pericoli provenienti dall'immissione di codice dannoso (ad esempio i tentativi di SQL Injection).

