Se connecter avec
S'enregistrer | Connectez-vous

condition if dans requete sql

Dernière réponse : dans Programmation

codage : ASP
Bonjour a tous, j'ai recour à votre savoir car j'ai un souci avec mon code.
Voila je voudrai inserer une condition "if" au sein meme de ma requete sql.


du genre :

SQL = "SELECT * FROM produit where"<% if MONPARMETRE_EXISTE then response.Write("type=")=request("type")%>

sauf que j'arrive pas trouver la bonne façon de l'ecrire, d'ailleur je ne sais meme pas si c'est possible.
je vous remerci de vos reponce.

Autres pages sur : condition requete sql

Lassé par la pub ? Créez un compte

nassouma a dit :
codage : ASP
Bonjour a tous, j'ai recour à votre savoir car j'ai un souci avec mon code.
Voila je voudrai inserer une condition "if" au sein meme de ma requete sql.


du genre :

SQL = "SELECT * FROM produit where"<% if MONPARMETRE_EXISTE then response.Write("type=")=request("type")%>

sauf que j'arrive pas trouver la bonne façon de l'ecrire, d'ailleur je ne sais meme pas si c'est possible.
je vous remerci de vos reponce.

Non, désolé, c'est impossible à faire en ASP ça.

j'ai trouer sur un autre forum, en fait c'est trop simple il suffit de reecrire la requete par concatenation :

SQL="Select * from produit"
if MONPARMETRE_EXISTE then SQL = SQL & " where type='" & request("type") & "'"

et voila pour ceux qui sont dans mon cas !!!!

nassouma a dit :
j'ai trouer sur un autre forum, en fait c'est trop simple il suffit de reecrire la requete par concatenation :

SQL="Select * from produit"
if MONPARMETRE_EXISTE then SQL = SQL & " where type='" & request("type") & "'"

et voila pour ceux qui sont dans mon cas !!!!

Ah oui bravo, c'est extrèmement rusé.
Lassé par la pub ? Créez un compte