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

Discussione: Visualizzazione date

  1. #1

    Visualizzazione date

    Ciao a tutti

    ho un problema non riesco a gestire le date

    recupero la data attuale
    con data=date()
    e la vado a salvare nel db
    set objRs = objConn.Execute("INSERT INTO contratti (id_cliente,venditore,dataprop) VALUES ("&session("id_cliente")&",'"&session("venditore") &"',#"&data&"#)")

    ma quando vado a stampare la data m indica il mese e il giorno invertiti

    es .. 02/01/2008 invece di 01/02/2008

    ho provato a salvare la data nel formato gg/mm/aaaa e anche mm/gg/aaaa o aaaa/mm/gg stampandola di conseguenza ma il risultato è sempre lo stesso

    come posso sistemare il problema?

    grazie anticipate

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    All'inizio della pagina:

    codice:
    session.LCID = 1040
    Roby

  3. #3
    ma xkè m da lo stesso errore?

    ho provato ad inserirla sia nella pagina in cui vado a generare la data e a salvarla nel db e sia in quella in cui vado a richiamare la data dal db x stamparla a video, ma l'errore persiste



    grazie

  4. #4
    inoltre ho notato che per i giorni inferiori al 12 m scrive la data in modod errato mentre per i giorni superiori al 12 scrive il tutto in modo corretto

    es: 02/01/2008 (mm/gg/aaaa) ------ 23/02/2008 (gg/mm/aaaa) :master:

    Non capisco,
    ho provato anche a modificare le impostazioni della data nel db indicandole come gg/mm/aaaa ma non cambia nulla

    ecco la parte d programma



    session.LCID = 1040
    data=date()

    set objRs = objConn.Execute("INSERT INTO contratti (id_cliente,venditore,dataprop) VALUES ("&session("id_cliente")&",'"&session("venditore") &"',#"&data&"# )")



    HELP

  5. #5

  6. #6
    scusa
    ma non mi sembra ci sia qualcosa che mi aiuti,
    la data la ricavo ma è quando vado a salvarla nel db che ma la salva con una formattazione errata...ke x altro nn riesco a cambiare e nn capisco il perchè

  7. #7
    A questo punto penso sia un problema di server. Io ho fatto diverse prove e sia in locale che su server italiano non ho avuto problemi. La data viene mostrata correttamente gg/mm/aaaa.
    Non sarà mica la prima volta che utilizzi questa query con la data!? Vero? Nelle volte precedenti avevi le stesse condizioni? Stesso server? Stesso script?

  8. #8
    Ti conviene utilizzare il formato ISO della sintassi SQL per quando vai a fare l'inserimento.

    Questo inserisce una data valida universalmente con sintassi unica.

    Il formato è

    "YYYYMMDD hh:mm:ss"

    Con:
    Y=Anno
    M=Mese
    D=Giorno

    Ecco una funzioncina che può fare al caso tuo. Non so se è perfetta ma per funzionare funziona.

    codice:
    Function IsoDate(dteDate)
    'Version 1.0
       If IsDate(dteDate) = True Then
          DIM dteDay, dteMonth, dteYear, dteHour, dteMinute, dteSecond
          dteSecond = Second(dteDate)
          dteMinute = Minute(dteDate)
          dteHour = Hour(dteDate)
          dteDay = Day(dteDate)
          dteMonth = Month(dteDate)
          dteYear   = Year(dteDate)
          IsoDate = dteYear & _
             Right(Cstr("0"&dteMonth),2) & _
             Right(Cstr("0"&dteDay),2) &_
             " " &_
             Right(Cstr("0"&dteHour),2) &_
             ":" & Right(Cstr("0"&dteMinute),2) &_
             ":" & Right(Cstr("0"&dteSecond),2)
       Else
          IsoDate = Null
       End If
    End Function
    @ RamboExp
    Sei QUEL RamboExp (MdA)?

  9. #9

  10. #10
    HAahahh già

    Sfortunatamente è quasi sparito il tempo che gli posso dedicare da quando lavoro

    Oramai le mie 'manifestazioni' su internet son più per lavoro che per interessi personali

    Ma come vedi si fanno sempre piacevoli incontri

    @ Grambo: hai provato la mia soluzione? Come ti trovi?

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.