Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Date in SQL Server

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101

    Date in SQL Server

    Dal profondo della mia ignoranza non riesco a fare funzionare una query in SQL Server che riguardi un campo data, in access la query era questa

    strSQL2 = "SELECT * FROM PlanningP WHERE Data LIKE '" & dtData & "'"

    o provato anche questa

    strSQL2 = "SELECT * FROM PlanningP WHERE Data = '" & dtData & "'"

    ma non funge... qualcuno che mi illumina? :-)
    Dado

  2. #2

    Re: Date in SQL Server

    Originariamente inviato da Nerone8382
    Dal profondo della mia ignoranza non riesco a fare funzionare una query in SQL Server che riguardi un campo data, in access la query era questa

    strSQL2 = "SELECT * FROM PlanningP WHERE Data LIKE '" & dtData & "'"

    o provato anche questa

    strSQL2 = "SELECT * FROM PlanningP WHERE Data = '" & dtData & "'"

    ma non funge... qualcuno che mi illumina? :-)
    fa' una response.write strSQL2 e posta quello che viene fuori

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101
    SELECT * FROM PlanningO AND Data = 17/01/2007

    SELECT * FROM PlanningO AND Data = '17/01/2007'
    Questa da questo errore
    Microsoft SQL Native Client (0x80040E07)
    The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

    Con LIKE Non va, le date nel database sono scritte nel formato giorno/mese/anno o almeno le visualizza in quel formato!
    Dado

  4. #4
    Originariamente inviato da Nerone8382
    SELECT * FROM PlanningO AND Data = 17/01/2007
    che è sta robba?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101
    SELECT * FROM PlanningO WHERE Data = 17/01/2007
    ho sbagliato a scrivere
    Dado

  6. #6
    1. mancano gli apici
    2. prova nella forma 'mm/gg/aaaa'
    3. prova nella forma 'gg-mm-aaaa'
    4. prova nella forma 'mm-gg-aaaa'

    fai prima a chiedere il formato al DBA...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101
    ho bisogno delle date in formato gg/mm/aaaa come faccio ad impostarlo nel database?
    Dado

  8. #8
    Il sistema operativo del server è inglese?
    SQL Server è in inglese?
    Il tuo Enterprise Manager è in italiano?

  9. #9
    Originariamente inviato da Nerone8382
    ho bisogno delle date in formato gg/mm/aaaa come faccio ad impostarlo nel database?
    chiedi al DBA

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101
    Il sistema operativo, sql server e enterprise menager sono tutti in inglese...
    sai qua al lavoro non sono contenti se non mi complicano la vita :-)
    Solo che nel sito che ho fatto ho gestito tutte le date nel formato gg/mm/aaaa e non so dove andare a mettere l'impostazione della data in management studio
    Dado

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 © 2026 vBulletin Solutions, Inc. All rights reserved.