Originariamente inviato da kalosjo
Ci sono due = qui:

codice:
AND Causale =  = '" & "F" & "'",
CIAO kalosjo
no è solo un errore di battitura
difatti l' errore è sparito ma il problema è quello che mi visualizza anche i record fuori range
codice:
Dim da As New OleDbDataAdapter("SELECT * FROM ore where Giorno >= '" & MaskedTextBox1.Text & "' AND  Giorno <='" & MaskedTextBox2.Text & "' AND Causale = '" & "F" & "'", cn)