Il problema lo risolvi con il Trim come ti e' stato detto (dato che con i file random leggi il campo nella sua lunghezza con degli spazi aggiunti ...).
Pero', permettimi, il discorso che hai fatto per il DB non ha alcun senso ... se vuoi utilizzare i file random va bene, ma un DB e' molte volte piu' efficiente ed usabile di un file random ...