Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187

    Problema query con date

    Salve,
    ho un'applicazione ASP che lavora su un DB ACCESS.
    Sto passando ad un DB SQL-Server, e sulla seguente query mi dà problemi:

    strSQL = "SELECT * FROM Richiesta_Giustificativo WHERE Autorizzata <> 0 AND Id_Giustificativo =" & iType & " AND Data >=#" & strDate1 & "# AND Data <=#" & strDate2 & "# ORDER BY Data DESC"

    Il problema è che non devo usare il '#', ma togliendolo non trova lo stesso nessun risultato.
    Può essere dovuto al fatto che strDate1 e 2 sono nel formato
    mm-gg-aaaa?

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Esegui su SqlServer l'istruzione

    SET DATEFORMAT dmy

    che setta la data in formato giorno, mese, anno

    In questo modo se passi le variabili nel formato italiano dovrebbe funzionare.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Non vorrei cambiare le impostazioni di SQL-Server, perchè poi non devo utilizzare io l'applicazione che sto realizzando. Dovrebbe funzionare con impostazioni di default di SQL-Server

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.