Hola estoy haciendo un buscador en una aplicacion en ASP
En el formulario tengo que el valor predeterminado de cada campo si no se toca es * que para mi entender es que me muestre todo
tengo esta sentencia
cat1 cat2 cat3 comarca ansde y ansa son las varables que recojo del formulario
pero no me funciona
Código PHP:
Dim valor_filtre, rodre, cat1, cat2, cat3, comarca, ansde, ansa
cat1 = Request.form("cat1")
cat2 = Request.form("cat2")
cat3 = Request.form("cat3")
comarca = Request.Form("comarca")
ansde = Request.form("ansde")
ansa = Request.form("ansa")
ordre = "CODI"
If (Request.form("ordre") <> "") Then
ordre = Request.Form("ordre")
else
ordre = Request.querystring("ordre")
End If
cantidadregistros=numregistresmostrats
if request.querystring("paginaactual")<>"" then
mostrarpagina=request.querystring("paginaactual")
else
mostrarpagina=1
end if
Dim RES_DADESTOTAL
Dim RES_DADESTOTAL_numRows
Set RES_DADESTOTAL = Server.CreateObject("ADODB.Recordset")
RES_DADESTOTAL.ActiveConnection = MM_sumer_con_STRING
RES_DADESTOTAL.Source = "SELECT * FROM CURRICULUMS WHERE [CATEGORIA PROF1]='"&cat1&"' AND [CATEGORIA PROF2]='"&cat2&"' AND [CATEGORIA PROF3]='"&cat3&"' AND (EDAT>="&ansde&" AND EDAT<="&ansa&") AND COMARCA='"&comarca&"' ORDER BY ["&ordre&"] ASC"
RES_DADESTOTAL.CursorType = 0
RES_DADESTOTAL.CursorLocation = 3
RES_DADESTOTAL.LockType = 3
RES_DADESTOTAL.cachesize=60
RES_DADESTOTAL.Open()
he provado de ponerlo automaticamente
Código PHP:
[CATEGORIA PROF2]=*
y tampoco fuciona
en acces hagu una consulta y me funciona la sentencia que me da acces es
Código HTML:
SELECT CURRICULUMS.[CATEGORIA PROF1], CURRICULUMS.[CATEGORIA PROF2], CURRICULUMS.EDAT, CURRICULUMS.COMARCA
FROM CURRICULUMS
WHERE (((CURRICULUMS.[CATEGORIA PROF1]) Like "*") AND ((CURRICULUMS.[CATEGORIA PROF2]) Like "*") AND ((CURRICULUMS.[CATEGORIA PROF3]) Like "*") AND ((CURRICULUMS.EDAT)>0) AND ((CURRICULUMS.EDAT)<99) AND ((CURRICULUMS.COMARCA) Like "*"));
alguien me puede hechar un cable?
gracias