Mira, si estas trabajando con binarios, hay funciones para manipular estos tipos de datos, el ASC, el LEN y el MID, trabajan con texto, bueno el ASCB, el LENB y el MIDB trabajan con binarios, yo lo que estoy haciendo es cambiar el binario que leíste por texto. Solo eso.
A mi me gustaría poder hacer algunas pruebas, por ejemplo esto:
Cita: Response.BinaryWrite RS(Camp).GetChunk(RS(Camp).ActualSize)
Sobre tu duda, en lugar de la concatenación, yo puse ese FOR, prueba y me dices que sale