13 messaggi dal 14 febbraio 2002
devo costruirmi la stringa di query
in base a dei parametri che gli passo es

LA PAGINA è LINKATA SU SE STESSA

request.form param1 ,param2 etc..

poi faccio squery="select *from T_ordini "

if param1<>"" then
SQUERY= squery & " where campo = param1 "

end if e così per gli altri parametri ....
però
come faccio a capire quando mettere il WHERE o AND ????

dovrei controllare la stringa SQury controllare se c'è il where e se c'è metto AND se no where appunto ma nn ho chiara la sintassi qualcuno può darmi una mano??'


60 messaggi dal 13 febbraio 2002
prova così:


if param1<>"" then
squery=squery & " where param1=" & param1
end if

if param2<>"" then
if param1<>"" then
squery=squery & " and param2=" & param2
else
squery=squery & " where param2=" & param2
end if 'fine controllo su param1
end if 'fine controllo su param1



e così via!!!!!!!!!!!

ciao vaargard
60 messaggi dal 13 febbraio 2002
ops....il secondo end if è di param2 no di param1

13 messaggi dal 14 febbraio 2002
lo so che con una serie di if riesco lo stesso e che volevo trovare una cosa furba che mi permette di scrivere meno codice, anche perrchè qui i parametri sono solo due ma se sono 10 o 20 ??'
e quando mi passa ..
cmq ti ringrazio molto per il consiglio
cioaooooo e a presto


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.