Ciao a tutti, piccolo problemino con una query sql, sono su Visual Web Developer ecco l'istruzione:
SELECT Attrezzature.Id_Attrezzatura, Attrezzature.Marca, Attrezzature.Modello, Tipi.Tipologia, Attrezzature.Prezzo_acquisto, Attrezzature.Data_acquisto, Attrezzature.Descrizione, Attrezzature.Abilitato, Attrezzature.Id_Tipo, (SELECT Tipi.Tipologia WHERE (Attrezzature.Id_Tipo = Tipi.Id_Tipo)) AS Expr1, Attrezzature.Id_Fornitore, Attrezzature.Id_BollaAcquisti FROM Attrezzature INNER JOIN Tipi ON Attrezzature.Id_Tipo = Tipi.Id_Tipo
WHERE
(Attrezzature.Id_Tipo = @Id_Tipo OR @Id_Tipo IS NULL) AND (Attrezzature.Marca = @Marca OR @Marca IS NULL)
ORDER BY Attrezzature.Id_Attrezzatura DESC
Quando la testo sul db funziona, ma dall'applicazione asp.net non fa il filtro sul primo parametro
senza inserire anche il secondo.
Id_Tipo è una dropdownlist
Marca è un campo testo
se tolgo il filtro della marca funziona, se li emtto entrambi gira solamente se li compilo tutti e due o se compilo solo il secondo, come se gli dasse fastidio la dropdownlist.
chi può aiutarmi?![]()

Rispondi quotando