Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Cambiare formato Date affinchè sia compatibile con MySql

    Salve,

    avrei la necessità di inserire in una tabella, in un campo "scadenza" una data di n giorni successiva a quella di inserimento. La tabella è in MySql e, come si sa, il formato Date in MySql è: yyyy-mm-dd

    Ora, in un campo nascosto di un form di inserimento ho inserito:

    codice:
    (<%=(date() + 10)%>)
    il calcolo lo fa correttamente ma mi da l'errore di Incompatibilità con il formato MySql.

    Come fare a apassare il formato richiesto da MySql ??

    Grazie a chi vorrà essere così gentile da darmi una mano

    Buona giornata a atutti
    BigDaniel

  2. #2
    codice:
    Dim d : d = Date() + 10
    Dim dateMySql : dateMySql = Year(d) & "-" & Month(d) & "-" & Day(d)

  3. #3
    Grazie per la risposta.

    Ma poi cosa devo inserire nel VALUE"" del campo nascosto ??

    Sarà forse anche una domanda stupida, ma non l'ho capito

    Garzie e ancora
    BigDaniel

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    dateMySql
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Si, infatti, alla fine ci ero arrivato, ma comunque mi retituisce questo errore:

    codice:
    Incorrect date value: '(2010-7-10)' for column 'scadenza' at row 1
    forse perchè il mese lo passa ad 1 cifra ?? invece che a 2 ??

    No - ho provato con una scadenza a ottobre, quindi 10, e mi da lo stesso errore
    BigDaniel

  6. #6
    OK - risolto - avevo messo 2 parentesi di troppo

    Grazie ancora e saluti a tutti
    BigDaniel

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.