Mira lo que he hecho y funciona:
Código:
<%
sql="SELECT * FROM workflow WHERE "
'Compruebo que el campo NOMBRE no esté vacio
If len(Trim(Replace("'"&Request.Form("nombre"),"'"," ")))>0 then
bnombre=Split(Trim(Replace(Request.Form("nombre"),"'"," ")))
sql=sql&"nombre_wf LIKE '%"&bnombre(0)&"%' "
For i=1 to Ubound(bnombre)
sql=sql&" OR nombre_wf LIKE '%"&bnombre(i)&"%' "
Next
orand="AND "
Else
orand=" "
End If
'Compruebo que el campo DESCRIPCION no esté vacio
If len(Trim(Replace("'"&Request.Form("descripcion"),"'"," ")))>0 then
bdescripcion=Split(Trim(Replace(Request.Form("descripcion"),"'"," ")))
sql=sql&orand&"descripcion_wf LIKE '%"&bdescripcion(0)&"%' "
For i=1 to Ubound(bdescripcion)
sql=sql&" OR descripcion_wf LIKE '%"&bdescripcion(i)&"%' "
Next
Else
Response.Write("No ingreso parámetro de búsqueda")
End If
Jaja, quizás no sea lo mas óptimo pero va bien no?
Como valido y pongo un mensaje de q no se encontraron resultados?