none
campi date e visualizzazione valori RRS feed

  • Domanda

  • Salve!

    ho creato una tabella con 2 campi data (ho preferito utilizzare Date e non smalldate o altro perche' noto che così ho solo la data e non l'ora)

    il mio problema e' questo

    sia con tool kit che con una visualizzazione con msAccess via connessione ODBC le date vengono visualizzare in formato yyyy/mm/dd.

    non c'e' un modo di visualizzarle e modificarle in formato dd/mm/yyyy?

    ho provato a cambiare le proprietà in access del controllo ma nulla da fare.

    potreste darmi delle dritte?


    GRAZIE anticipatamente


    PFMarro



    salve!

    ho creato una tabella con 2 campi data (ho preferito utilizzare Date e non smalldate o altro perche' noto che così ho solo la data e non l'ora)

    il mio problema e' questo

    sia con tool kit che con una visualizzazione con msAccess via connessione ODBC le date vengono visualizzare in formato yyyy/mm/dd.

    non c'e' un modo di visualizzarle e modificarle in formato dd/mm/yyyy?

    ho provato a cambiare le proprietà in access del controllo ma nulla da fare.

    potreste darmi delle dritte?

    GRAZIE anticipatamente

    PFMarro

    giovedì 22 marzo 2012 21:49

Risposte

  • salve,

    la "rappresentazione" sono un mero problema del client e non di SQL Server, che effettua lo storage del dato non in modo "formattato" ma in maniera binaria... tale dato sara' poi quindi restituito dopo un'interrogazione al client specifico che si dovra' fare carico di "formattarlo" secondo esigenza... potresti "ovviare" ritornando effettivamente un dato formattato, quindi una data espressa come "dd/MM/yyyy", ma il risultato finale non sara' piu' una data (quindi un valore di tipo date) bensi' la sua rappresentazione testuale (quindi una stringa di testo che conterra' la data formattata), e non potrai piu' quindi avvalerti del valore in quanto tale, che so, magari per operazioni tra "data e data" (dt1 < dt2 o simili) ma il valore testuale dovra' in un qualche modo essere di nuovo convertito in formato date, in maniera implicita o esplicita, come supportato dallo strumento di programmazion lato client... tecnicamente, quindi, magari la tua form di Access dovra' "formattare" il valore di tipo date ritornato come richiesto, sia esso in un "textbox" o in una griglia...

    saluti


    http://www.asql.biz - DbaMgr2k - DbaMgr and further SQL Tools http://www.hotelsole.com/

    giovedì 22 marzo 2012 23:19
    Moderatore