Ciao a tutti...
qualcuno vede un errore in questo codice? In pratica cliccando su un giorno del calendario dovrebbe eseguire la query parametrica ma in realtà pare non si agganci il parametro. Infatti se scrivo io una data nella query viene eseguita correttamente e visualizzato il risultato nella gridView.

Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged

Dim conn As OleDbConnection
Dim comm As OleDbCommand
Dim read As OleDbDataReader

'Collegamento con il database
conn = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLED B.4.0;Data Source=C:\Documents and Settings\06109\Desktop\Antincendio.mdb")

'creazione del comando
comm = New OleDbCommand()
comm.CommandText = "SELECT tab.verifica, tab.dataControllo FROM(tab)WHERE (((tab.dataControllo)=@data));"

comm.CommandType = CommandType.Text
comm.Connection = conn
comm.Parameters.AddWithValue("@data", Calendar1.SelectedDate)

'apertura collegamento
comm.Connection.Open()
'esecuzione del comando
read = comm.ExecuteReader(CommandBehavior.CloseConnection )

'impostazione del data binding con il controllo gridview
GridView1.DataSource = read
GridView1.DataBind()

comm.Dispose()
conn.Dispose()


End Sub

Grazie Ciao