Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/09/2004, 13:15
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
por qué decís que sigue sin funcionar?

Si ejecutas esto:

Código:
<%
palabra = "pepe pepito pepon pez"

palabras_cortadas = Split(palabra," ")

SQL = "SELECT * FROM tabla WHERE campo LIKE '%" & palabras_cortadas(0)
For i = 1 to UBound(palabras_cortadas)
SQL = SQL & "%' OR campo LIKE '%" & palabras_cortadas(i)
Next
SQL = SQL & "%'"
SQL = SQL & " ORDER BY AlgunCampo"

Response.Write SQL
%>

Te devuelve:

Código:
SELECT * FROM tabla WHERE campo LIKE '%pepe%' OR campo LIKE '%pepito%' OR campo LIKE '%pepon%' OR campo LIKE '%pez%' ORDER BY AlgunCampo

... que es una sentencia SQL válida
__________________
...___...