Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2010, 06:52
Ferdinandum
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Salto de Linea

Hola quiero hacer una consulta que ademas de concatenar filas las ponga en lineas diferentes en asp

Para ello tengo esta select

Código:
(SELECT STUFF(	
      (SELECT  ' '  + CAST(TDE1.NUMERO_EXPEDIENTE AS VARCHAR)
       FROM dbo.TEXPEDIENTES_RELACIONADOS TRE1 
       INNER JOIN dbo.TDATOS_EXPEDIENTE TDE1
                    ON TDE1.ID_EXPEDIENTE=TRE1.ID_EXPEDIENTE_RELACIONADO 
       WHERE TRE1.ID_EXPEDIENTE=E.ID_EXPEDIENTE FOR XML PATH('') ), 1, 1, '')
)AS EXP_RELACIONADOS,
Esto me devuelve
Código:
 
      Nombre Expediente     Expedientes Relacionados  
1-    Exp 1                           Exp 2  Exp 3  Exp4
2-    Exp 2                           Exp 3  Exp 4
Lo que busque es algo así
Código:
 
      Nombre Expediente     Expedientes Relacionados  
1-    Exp 1                           Exp 2  
                                      Exp 3  
                                      Exp 4

2-    Exp 2                           Exp 3  
                                      Exp 4
Esto es lo que he probado y su resultado

1º Concatenar <br>
Código:
  (SELECT  ' '  + CAST(TDE1.NUMERO_EXPEDIENTE AS VARCHAR) + '<br>'
Resultado : &lt;br &gt => Traduce < por &lt;
Código:
 
      Nombre Expediente     Expedientes Relacionados  
1-    Exp 1                           Exp 2  &lt;br &gt;   Exp 3
2º Concatenar char(10)
Código:
  (SELECT  ' '  + CAST(TDE1.NUMERO_EXPEDIENTE AS VARCHAR) + char(10)
Resultado : No plasma el char(10)
Código:
 
      Nombre Expediente     Expedientes Relacionados  
1-    Exp 1                           Exp 2    Exp 3
3º Concatenar char(13)
Código:
  (SELECT  ' '  + CAST(TDE1.NUMERO_EXPEDIENTE AS VARCHAR) + char(13)
Resultado : &#x0D;
Código:
 
      Nombre Expediente     Expedientes Relacionados  
1-    Exp 1                           Exp 2  &#x0D;     Exp 3
Tambien he probado [b]\f [\b] y con el mismo resultado

;
Hay alguna posibilidad de poner como literal a [b]<[\b] para que te salga < y no &lt;

Muchas Gracias