Buongiorno, in un progetto in Visual Basic 2005 ho bisogno di cercare un record all'interno di una tabella di un database in base all'ora salvata in un campo datetime. Ho problemi con la stringa SQL perch� quando controllo l'orario salvato viene fuori anche la data, io avrei bisogno solo delle ore e dei minuti.
Il codice � questo:
codice:
         
                Dim Anno, Mese, Giorno As Integer     
                Dim Ora As Date

                Anno = Now.Year
                Mese = Now.Month
                Giorno = Now.Day
                Ora = "08:00"

                Cmd.CommandText = "select * from Dati where Anno = @Anno and Mese = @Mese and Giorno = @Giorno and Ora = @Ora order by Ora"
                Cmd.Parameters.AddWithValue("@Anno", Anno)
                Cmd.Parameters.AddWithValue("@Mese", Mese)
                Cmd.Parameters.AddWithValue("@Giorno", Giorno)
                Cmd.Parameters.AddWithValue("@Ora", Ora.Hour)
                Datareader = Cmd.ExecuteReader