bueno supongo que no importa que respondo a una consulta de asp ya que el tema está finiquitado.
- en lugar de usar los valores, usa la constante (vbCrLf). por cierto la concatenación es errónea (Chr(13) & Chr(10))
- el Trim() has de hacerlo en la inserción, no a la hora de imprimir los registros
- usa <%Option Explicit%> (con lo que te obligas a declar las variables) y <%On Error Resume Next%>
como se hace una prueba de escritorio?? hay varias maneras de hacerla, por ejemplo Response.End(). en este caso sería usar
On Error Resume Next