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

Rispondi quotando
