Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2006, 13:48
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
No ElAprendiz, el trim quita los espacios de los de los extremos y él quiere el de enmedio.

Y si, si se puede hacer con access y tambien con asp.

Con asp es tener un ciclo que elimine los espacios, algo como

Código:
While InStr(ado("campo")," ")>0 
   ado("Campo") = MID(ado("campo"),1,InStr(ado("campo")," ")-1) &
                         MID(ado("campo"),InStr(ado("campo")," ")+1, LEN(ado("campo")))
Wend
o si esta muy jalada (la verdad si), pues una más sencilla:

Código:
For i=1 to LEN(ado("campo"))
    if MID(ado("campo"),i,1) <> " " Then
       cadena = cadena & MID(ado("campo"),i,1)
    End If
Next
o si sigue estando muy fumada

Código:
Replace(ado("campo")," ",""))
o si lo quieres hacer en access sería con una condicion que cortara las partes del campo que quieres y se saltara al espacio

Código:
WHERE (MID(CAMPO,1,2)+MID(CAMPO,4,10)) = condicion