Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Confrontare date

  1. #1

    Confrontare date

    Devo estrarre i record di una tabella in cui il campo "data" (di tipo "date") è successivo alla data attuale.

    la data attuale è ottenuta nel seguente modo:

    var data;
    data = Date();

    come devo fare l'interrogazione sql?

    così:

    sql = "select campi... from tabella data > ' "+data+" ' ";

    mi da errore nel confronto di tipi...
    come devo trattare tali variabili ?

    Enrico.

  2. #2
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    se i campi sono data dovresti usare # al posto degli apici.

  3. #3
    Utente bannato
    Registrato dal
    May 2001
    Messaggi
    95
    PRova così:



    sql = "select campi... from tabella Convert(datetime,data,103) > Convert(Datetime,'"&data&"',103)"

  4. #4
    per quanto riguarda i # al posto degli apici... si, ma come ?

    mentre se uso la convert mi restituisce questo errore:

    "Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto"

    :-(

  5. #5
    così dovrebbe essere corretto:

    codice:
    var data;
    datacorrente = Date();
    sql = "select * from appelli where data >#" &datacorrente& "#";
    ma l'errore è :

    "Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto"

    Enrico.

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.