hola otra vez...
Hice un formulario con varios <input's type text>, en donde el user escribe
en cada uno un criterio que quiere para realizar una busqueda, cada uno de esos casilleros hace referencia a un campo deistinto en la bd.
En la pag a la q se anvía le doy valor a las variables siempre y cuando sean <> ""
IF REQUEST.FORM("CODTAXON") = "" THEN
ELSE
CODTAXON = REQUEST.FORM("CODTAXON")
IF REQUEST.FORM("GENEROESPSUBESPECIE") = "" THEN
ELSE
GENEROESPSUBESPECIE = REQUEST.FORM("GENEROESPSUBESPECIE")
IF REQUEST.FORM ("RAZA") = "" THEN
ELSE
RAZA = REQUEST.FORM ("RAZA")
IF REQUEST.FORM("DON_FECHADERECIBO") = "" THEN
ELSE
Cómo armo un vector, siendo que no tengo que incluir dentro de este las variables vacias?
porque si pongo vector(0) = RAZA y este esta vacio en el select me va a dar error
porque luego, quiero que esto me permita crear un select dinámico.
Si pudiera ser sql estático seria + o - asi:
... where (codtaxon, generoesp,raza...) like '%"&vector(0)&"%' and where (codtaxon, generoesp,raza...) like '%"&vector(1)&"%'
Pero como no puede ser asi
quiero hacer algo parecido a esto:
if ubound(vector) > 0 THEN
strSQL = "select * from tabla where "&campos(0)&" like '%"&vector(0)&"%'"
for i = lbound(vector) to ubound(vector)
strSQL = strSQL & where "&campos(i)&" like '%"&vector(i)&"%'"
next
que me recomiendan?
saludos