ya lo tengo, lo correcto era:
If (valor<>texto)
Then
contador=contador+1
salida=salida & ""
end if
El problema es que yo usaba { } para meter las dos instrucciones del If. Pero según he visto, en ASP se encierra con el IF END IF
La verdad es que ASP es un poco engorroso... no sigue directrices de la mayoria lenguajes... c sin
{}, sin
; al final de sentencias... arggg
(por cierto... ¡qué grande es php!)