je voulais savoir commment implementer une recherche multicritere en SQL...
Merci
je voulais savoir commment implementer une recherche multicritere en SQL...
Merci
C'est à dire...
Soit plus précis dans ta demande car ta question est assez vague.
cad que jai une textbox et une dropdownlist (combobox) et je veux efectuer une recherche sur les deux voila le code SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 ALTER PROCEDURE [dbo].[FindProductByRefORByName] ( -- Add the parameters for the stored procedure here @paramet varchar(50) = NULL, @composition varchar(50) = NULL ) AS BEGIN SET NOCOUNT ON; -- Insert statements for procedure here DECLARE @SQL nvarchar(4000) SELECT @SQL = 'SELECT * FROM Product WHERE 1=1' IF @paramet IS NOT NULL AND @composition IS NOT NULL BEGIN SELECT @SQL = @SQL + 'AND composition = @composition OR Name LIKE @paramet + ''%'''' END END
Quelle est l'erreur et qu'est ce qui ne vas pas ?
quand je clique sur le buton recherche, il menvoi aucun resultat, ma table est bien remplie
ajoute un print @SQL pour voir si ta requete est normale
Après avoir composé ta requête, ne faut-il pas l'executer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 EXEC (@SQL)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager