ciao a tutti ho provato la soluzione proposta da eiyen, se seleziono il primo combobox non ho nessun problema, se seleziono solo il secondo o il terzo mi da errore, infatti se vado a vedere il print della query mi risulta una cosa tipo questa:

SELECT * FROM mia.tabella WHERE ( AND (colore = 1));

Premetto che lavoro con la banca dati SQL Server 2008.