Ciao non ho capito che db utilizzi ne se la concatenazione la devi fare lato db o da codice ASP comunque:
Lato db
substring(nomecampo,0,50) + '...'
Lato ASP
Mid(nomecampo,1,50) & "..."
Ciao
A volte basta un solo carattere sbagliato nel codice sorgente per mettere in crisi un' intera applicazione...