Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Data: anno1899!!!

  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Data: anno1899!!!

    Ciao a tutti,
    Sono una principiante in asp e ho un problema che non riesco a spiegarmi sulle date...

    Ho un semplice form dove inserisco tra le varie cose nome email ecc...e in un campo di testo metto come valore predefinito la data nel formato gg/mm/aaaa....con questa funzione

    data=FormatDateTime(Date, vbShortDate)

    e fin qui tutto bene...
    Solo che appena vado ad inserire tutti i valori nel db non mi mette la data corretta ma mi inserisce

    30/12/1899
    e se clicco sul campo nel db diventa

    0.01.12
    che è poi il valore che mi tira fuori quando rivisualizzo tutti i valori nella pagina asp.

    Perchè fà così???? Eppure nel db ho impostato il campo data nel formato "Data in cifre" come dovrebbe essere...

    Chi sa aiutarmi????

  2. #2
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Posta il pezzo di codice in cui inserisci i dati nel db...
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  3. #3
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    <%FUNCTION sostituisci( theString )
    sostituisci = REPLACE( theString, "'", "''" )
    END FUNCTION
    %>

    <%
    dataiscrizione=FormatDateTime(Date, vbShortDate)
    nomeiscritto=TRIM(sostituisci(Request( "nomeiscritto" ) ))
    emailiscritto=TRIM(sostituisci(Request( "emailiscritto" ) ))
    gruppoiscritto=TRIM(sostituisci(Request( "gruppoiscritto" ) ))

    sqlString = "INSERT INTO newslist_iscritti ( dataiscrizione, nomeiscritto, emailiscritto, gruppoiscritto ) VALUES ( "&dataiscrizione&",'"&nomeiscritto&"',' "&emailiscritto&"',' "&gruppoiscritto&"')"
    my_Conn.Execute sqlString


    Questa è l'ultima prova in cui la data la prendo direttamente da questa pagina e non gliela passao dal form di inserimento....ma il problema è sempre lo stesso...


  4. #4
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    <%
    dataiscrizione=Date
    nomeiscritto=TRIM(sostituisci(Request( "nomeiscritto" ) ))
    emailiscritto=TRIM(sostituisci(Request( "emailiscritto" ) ))
    gruppoiscritto=TRIM(sostituisci(Request(
    "gruppoiscritto" ) ))

    sqlString = "INSERT INTO newslist_iscritti ( dataiscrizione, nomeiscritto, emailiscritto, gruppoiscritto ) VALUES ( " & dataiscrizione & ",'"&nomeiscritto&"',' "&emailiscritto&"',' "&gruppoiscritto&"')"
    my_Conn.Execute sqlString

    Così va meglio ?
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  5. #5
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    No..purtroppo è sempre uguale...a questo punto penso che il problema sia nel database perchè facendo il response.write della data prima dell'INSERT mi dà il valore corretto...
    Bohhh ma non ho proprio idea...

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel db il campo è di tipo data/ora?

    Quando fai l'INSERT allora il valore passalo così:

    #" & dataiscrizione & "#

    Roby

  7. #7
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    sqlString = "INSERT INTO newslist_iscritti ( dataiscrizione, nomeiscritto, emailiscritto, gruppoiscritto ) VALUES ( " & cdbl(dataiscrizione) & ",'"&nomeiscritto&"',' "&emailiscritto&"',' "&gruppoiscritto&"')"
    my_Conn.Execute sqlString

    e cosi ?
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  8. #8
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Mitico!!!!! funzionaa!
    Grazie milleeee anche se non ho capito come mai mi dava quella data!!!
    comunque grazie per il grande aiuto!!!

    ciao
    moira

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.