
08/05/2003, 10:51
|
 | 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. |