Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di lelenet
    Registrato dal
    Feb 2002
    Messaggi
    207

    inserimento data su access

    Ho un problema con l'interpretazione delle date di access,
    se in una textbox metto la data 02/04/2004 nel database mi inserisce la data 04/02/2004, cioè mi inverte i mesi solo se il giorno inserito è inferiore a 13 difatti se inserisco 13/04/2004 la data viene immessa nel DB nel modo giusto,


    PERCHE'????

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché il db ragiona all'inglese: mm/dd/yyyy.

    Roby

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    perchè access gestisce le date in formato anglosassone mm/gg/aaaa

    per visualizzarle in italiano gg/mm/aaaa inserisci nella tua pagina asp
    codice:
    Session.LCID = 1040
    se no c'è questa funzione che la trasforma nel formato desiderato:
    codice:
    Function ConvertiData(data)
        giorno = Mid(data, InStr(1, data, "/") + 1, InStrRev(data, "/") - InStr(1, data, "/") - 1)
        mese = Left(data, InStr(1, data, "/") - 1)
        anno = Right(data, Len(data) - InStrRev(data, "/"))
        ConvertiData = giorno & "/" & mese & "/" & anno
    End Function
    
    DATA = ConvertiData(CStr(REC("DATA")))

  4. #4
    Utente di HTML.it L'avatar di lelenet
    Registrato dal
    Feb 2002
    Messaggi
    207
    OK grazie,

    ho deciso di inserirle direttamente nel formato yyyy/mm/dd
    cosi ho evitato problemi.

    GRAZIE.

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.