Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    comparazione campo data con Date()

    Ciao a tutti.... ho un problemino...
    Ho un ciclo dove estraggo tutta una serie di record dove dico:

    codice:
    if rslistacorsi("DataFineCorso") > Date() then
    questa soluzione funziona...

    Se invece faccio questa cosa direttamente quando apro il rs... (cosa che dovrei fare) non funziona:

    codice:
    Dim rslistacorsi
    Set rslistacorsi = Server.CreateObject("ADODB.Recordset")
    rslistacorsi.Open "SELECT * FROM DateCorsiOK WHERE DataFineCorso > " & Date() & " order by DataInizioCorso", dbc, 3, 3
    ...boh...

  2. #2
    .... risolto così.. è giusto? o c'è qualche soluzione migliore?

    codice:
    Dim rslistacorsi
    Set rslistacorsi = Server.CreateObject("ADODB.Recordset")
    rslistacorsi.Open "SELECT * FROM DateCorsiOK WHERE DataFineCorso > #" & Date() & "# order by DataInizioCorso", dbc, 3, 3
    ...come diceva optime... non devo farmi prendere da panico e frenesia

  3. #3
    fa' fare il lavoro sporco all'animale, prova così

    "SELECT * FROM DateCorsiOK WHERE DataFineCorso > Date() order by DataInizioCorso"

    accertati che DataFineCorso sia un campo data

  4. #4
    Buongiorno Optime.... funziona anche con il tuo metodo... è migliore uno o l'altro o è indifferente?

    Mi ero fatto riprendere dalla frenesia...

  5. #5
    col mio ti ritorna un recordset già pulito, caricando di meno il server.

  6. #6
    ok... grazie mille.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.