allora ho modificato così:
codice:
Dim da As New OleDbDataAdapter("SELECT * FROM ore WHERE Giorno >= '" & MaskedTextBox1.Text & "' AND  Giorno <='" & MaskedTextBox2.Text & "' AND MONTH(Giorno)= " & Mid(MaskedTextBox1.Text, 4, 2), cn)
però mi resta di inserire
codice:
AND Causale =  = '" & ComboBox1.Text & "'