CONFRONTARE UNA DATA CON UNA ALTRA DATA COME FARE ?????

martedì 01 settembre 2009 - 15.15

ivanuccio Profilo | Junior Member

Spett. Colleghi.

Ho un problema e non riesco a risolverlo,,, devo confrontare due date una che risiede in un DB e l'altra che mi viene restituita dalla selezione di una Listbox che ha come contenitore i 12 mesi dell'anno compresi l'anno corrente..

Ora io non riesco a trovare il modo di confrontare questi due valori.
Grazie anticipatamente....
Ivan

luxsor Profilo | Guru

Ciao Ivan,
io ti consiglio di farlo a livello di query
esempio:
select Data1, Data2 from MiaTabella where Data1 <= Data2

o tramite la funzione DateDiff:
select Data1, Data2 from MiaTabella where DATEDIFF(d, Data2, Data1) <= 0

Fammi sapere




------------------------
Luxsor

ivanuccio Profilo | Junior Member

In anzi tutto grazie per la risposta,
Andrebbe bene se non dovessi condizionare la scelta di un utente, mi spiego, se l'utente cliecca una data maggiore di quella che e scritta nel DB non puo fare una operazione che invece e permessa se la data e inferiore ..
Spero di essere stato chiaro....
Ora sono riuscito a fare delle conversioni con il codice seguente..:

Dim DateMese, DateAnno As Date
Dim thisMonth, thisYear As Integer
thisDate = m.ToString
thisMonth = Month(thisDate)
thisDate = m.ToString
thisYear = Year(thisDate)

'OK FUNZIONA
MsgBox(thisMonth & " " & thisYear)

E cosi riesco a convertire la data dal formato ( gennaio 2009 a 1 2009)

Opra però mi trovo nel problema di non riuscire a leggere i dati dalla tabella del DB con il codice seguente...

If thisMonth & "/" & thisYear > TableAdapterManager1.Data_di_SapriTableAdapter.fill_espo.ToString Then
MsgBox("si strunz")
End If


credo che con la stringa seguente non possa reperire un valore da una tabella ??? vero
(TableAdapterManager1.Data_di_SapriTableAdapter.fill_espo.ToString)
attendo paziente....

ivanuccio Profilo | Junior Member

Ciao,,
Ho risolto in questo modo
If "10/" & thisMonth & "/" & thisYear > Me.Data_di_SapriTableAdapter.fill_invio.Value Then
MsgBox("si strunz")
End If
ovviamente dopo aver convertito i dat che prima ti ho scritto.....
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