
28/12/2004, 10:28
|
 | | | 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!!!
Última edición por TurKa; 28/12/2004 a las 10:32 |