Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    data al contrario in access ma non prende lo zero

    Ciao a tutti
    sto cercando di inserire una data al contrario in access.
    Esempio 02/06/2013

    cerco di inserirle cosi:
    20130602

    però access si mangia gli zero che stanno davanti e me la mette cosi:

    201362

    Qualcuno ha qualche suggerimento?

    grazie
    victor
    ----------------------

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    prima di tutto, che tipo di campo hai in Access? Data, stringa, integer, double?

    secondo, fai vedere il codice che usi altrimenti non si ragiona
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    in access è un campo numerico (intero lungo) posizioni decimali automatiche

    la varibile è questa ad esempio:
    dim lo_mese as integer=request.QueryString("mes")


    e nell insert
    la variabile gliela passo cosi
    "& lo_mese &"
    victor
    ----------------------

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Se il campo è numerico basta fare

    giorno + mese * 100 + anno * 10000

    perciò, per esempio
    4+3*100+2013*10000 dà 20130304



    l
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ora provo
    grazie mille
    victor
    ----------------------

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    grazie Pietro funziona perfettamente.

    Ti faccio un'altra domanda:
    e se volessi inserire sempre in un campo numerico la data del giorno
    esempio 02 ?
    ho visto che mi mette solo il due

    Grazie
    victor
    ----------------------

  7. #7
    nei numeri gli zeri davanti non sono significativi! quindi è impossibile

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da optime
    nei numeri gli zeri davanti non sono significativi! quindi è impossibile
    che cosa è la 'data del giorno' ?

    allora, metti 2 poi lo visualizzi come 2.ToString("00")


    ps. io le date le metto sempre in un campo data. Se hai usato un campo numerico, spero che sia a ragion veduta.
    Pietro

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.