Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Date da Form a Record

  1. #1

    Date da Form a Record

    Ho 3 option in una form che contengono rispettivamente il giorno, mese e anno di una data che deve inserire l'utente.

    Ma come faccio ad unire queste informazioni in modo da fare una data che posso inserire correttamente nel database?

    Tipo io faccio:
    codice:
    Session("Data") = Trim(Request.Form("Mese")) & "/" & Trim(Request.Form("Giorno")) & "/" & Trim(Request.Form("Anno"))
    In questo modo mi dovrebbe restituire una data in formato:
    mm/gg/aaaa

    E poi nella query vado ad inserire Session("Data") come valore del campo data con:
    codice:
    ...[Data] = " & Session("Data") ....
    Però invece delle date mi ci inserisce delle ore e sballa tutto.

    Non so di preciso come fare.... mi aiutate?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    A cosa ti serve inserire la data?
    Devi farci poi delle operazioni sulle date? dei confronti? O solo a scopo di registrazione/informativo?
    In quesst'ultimo caso usa un campo di tipo testo, è più conveniente secondo la forma:
    yyyymmdd

    In questo caso nella query di inserimento devi usare gli apici:

    codice:
    ...[Data] = '" & Session("Data") &"'....
    Se usi invece un campo data al posto degli apici occorre il cancelletto:
    codice:
    ...[Data] = #" & Session("Data") &"#....
    Roby

  3. #3
    Ho fatto come hai detto.
    Effettivamente, essendo solo a scopo informativo potevo metterlo anche come text.

    Ora mi resta solamente da risolvere l'altro problema, che non mi modifica i record

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.