Devo effettuare un filtro nel DataView su una serie di campi;
tra questi campi ho anche un "dataconsegna", dovrei però effettuare il
filtro sull'anno del campo data (e non su tutta la data), dato che la mia variabile @Anno contiene un valore del tipo: 2004
...
sb.Append("*') AND (year(dataconsegna) = ");
sb.Append(@Anno);
sb.Append(")");
In questo modo ottengo errore: non mi viene nemmeno visualizzato il DataGrid, se invece tolgo year() visualizzo correttamente il DataGrid.
Ho provato a visualizzare col Debugger la stringa sb che passo al filter del DataView:
"(campo1 LIKE '**') AND (campo2 LIKE '') AND (campo3 LIKE '**') AND
(year(dataconsegna) = 2004)"
dove il campo dataconsegna del DB Access è tipo Data
Dove sbaglio?


Rispondi quotando
ahhh non avevo capito