Confronto date

lunedì 15 gennaio 2007 - 17.48

andrew84 Profilo | Newbie

Ho un problema in vb6. In una dataGrid voglio far visualizzare delle righe in base all'ora...cioè solo quelle dove il valore del campo ora salvato nel database è maggiore dell'ora corrente. Ho utilizzato la stringa

Call connetti2
Rs2.Open "Select * from Orari Where giorno = ('" & Replace(Label4.Caption, "'", "''") & "') and ora > '" & Format(Time, "HH:MM ") & "'Order by (ora)"
Set DataGrid1.DataSource = Rs2

Ma mi da Tipi di dati non corrispondenti nell'espressione criterio...il formato ora nel database access è uguale a quello del Format(Time, "HH:MM ") ...come posso risolvere il problema ? Grazie

Cteniza Profilo | Guru

Prova ad utilizzare i parametri:
http://community.visual-basic.it/lucianob/archive/2006/07/29/17427.aspx
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5