Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/12/2004, 10:28
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Lo que puedes hacer también es utilizar la función Split para separar las palabras y hacer un bucle con las palabras.

<%
'separas las palabras cada vez que hay un espacio en blanco
palabras = Split(Request.Form("textarea")," ")

'Haces un bucle para crear el criterio de búsqueda
'Utilizas "AND" para indicar que busque todas las palbras
'O sino, utilizas "OR" para que busque una u otra

For I = 0 To UBound(palabras)
criterio = "nombreDelCampo = '" & palabras(I) & "' AND "
Next

'Luego, eliminas la última parte de la cadena "criterio"
' para evitar ese " AND " del final que quedará suelto
criterio = Left(criterio,(Len(criterio)-5))
'en caso de haber utilizado "OR" en vez de "AND"
'deberás colocar 4 en vez de 5

'ahora haces la consulta
SQL = "SELECT * FROM tabla WHERE " & criterio & " ORDER by campo ASC"
%>

No estoy segura si era eso lo que querías, es decir, efectuar una búsqueda de ese tipo. Si era eso, el ejemplo te servirá seguro.

Saludos!!!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar

Última edición por TurKa; 28/12/2004 a las 10:32