Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [vb.net] data in mysql

  1. #1

    [vb.net] data in mysql

    Ciao a tutti,
    sto tentando di aggiornare una tabella di mysql che contiene un campo DATE.
    la mia query di aggiornamento č per esempio la seguente:
    codice:
    update tbl_corso set CorsoData = 20071215  where CorsoId = 1
    il problema č che se uso una data che ha il mese compreso tra 01 e 09 lo 0 mi viene eliminato, non fa l'aggiornamento e mi restituisce un errore. stessa cosa se nella data ho sia il mese sia il giorno compresi tra 01 e 09.
    come posso dirgli di tenere sempre sia il mese sia il giorno con 2 cifre?

    grazie a tutti

  2. #2
    MySQL vuole le date in formato AAAA/MM/GG , con separatori e tra apici

    quindi fai

    codice:
    update tbl_corso set CorsoData = '2007-12-15'  where CorsoId = 1
    SE vuoi l'anno con due cifre (chissā perchč....il bug del 2000 dovrebbe avere insegnato qualcosa) basta che editi il campo e spefichi una data in formato congruo con l'anno a due cifre....credo....
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  3. #3
    ciao, grazie per la risposta.
    il problema l'ho risolto utilizzando la funzione format

    Dim miadata2 = Format(miadata, "yyyy-MM-dd")

    poi utilizzo miadata2 per fare la query di update.

    buona giornata a tutti.

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.