Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/05/2003, 10:51
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
para lo de la palabra completa... veamos las posibilidades de que una palabra sea completa dentro de un string:

1- Puede tener un espacio adelante y otro al final (" salió ")
2- Puede tener un signo de puntuación sólo al final ( " salió.")
3- Puede ser la primer palabra del string, con lo que no tiene un espacio al comienzo ("Salió ") y, además, puede tener un signo de puntuación al final ("Salió, ")
4-... otra no se me ocurre.


Entonces, creo que esto sirve:

Criterio = " " & Request("Palabra") & " "

SQL = "SELECT Tabla.Id, Tabla.TEXTO, ' ' & Replace(Tabla.TEXTO,',',' ','1') & ' ' AS TextoNuevo FROM Tabla WHERE (((' ' & Replace(Tabla.TEXTO,',',' ','1') & ' ') Like '%" & Criterio & "%'))"

Claro que sólo le eliminé las comas.. Fijate de hacer lo mismo pero con los restantes signos de puntuación posible.