SQLite does not support the VARCHAR field property, that's why even though it is set to six it will let you enter more characters.
SQLite does support the VARCHAR type, it just doesn't enforce the length :( I stand corrected. It's up to the programme to validate field length.