Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 28 su 28
  1. #21
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da riccardone
    parli del vb6? in .net non e' una affermazione valida (o almeno e' possibile decidere il formato delle date agendo sulla proprieta' culture, datetimeformatinfo e company) in vb6 non so.
    Carissimo Riccardo, io intendevo proprio vb.net

    codice:
    dim d as DateTime = #1999/03/15#
    non viene compilata e genera l'errore: costante data non valida!

    Pietro

  2. #22
    i parametri sono ottimi, se (parlo di db access con campo data/ora) inserite la data formattata gg/mm/aaaa và tutto bene, se invece usate ad es. il now() ed inserite anche l'ora cominciano i problemi. Ho fatto una paginetta d'esempio

    http://www.raffaellosartori.it/prova.aspx

    fate un select * e vedrete che i primi 6 records sono nel formato gg/mm/aaaa 00.00.00 mentre l'ultimo l'ho inserito con l'ora, se fate i test delle varie query vedrete che l'unica che estrae sempre correttamente è quella con la "conversione".
    Non dimentichiamoci che il campo data/ora di access in realtà è un campo numerico a virgola mobile la cui parte intera rappresenta i giorni passati dalla data di default e la parte decimale rappresenta il tempo passato nella giornata in questione.
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #23
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
     select * from test where myData between #05/11/2004# and #05/11/2004#
    questa non è corretta
    così dovrebbe funzionare
    codice:
     select * from test where myData between #05/11/2004# and #05/11/2004 23:59:59#
    Pietro

  4. #24
    no, prova adesso, ho fatto la modifica, ma usando i # ti "gira" il mese ed il giorno
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #25
    ultima modifica, ora funziona correttamente anche con i parametri
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #26
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Raffa62
    ultima modifica, ora funziona correttamente anche con i parametri
    funziona se non scrivi sbagliato come ho scritto io

    between #11/5/2004# and #11/5/2004 23:59:59#

    Pietro

  7. #27
    Originariamente inviato da pietro09
    Carissimo Riccardo, io intendevo proprio vb.net
    umh... come non detto. Non ho mai usato questa tecnica per definire un valore costante nelle mie apps (dove quando necessito uso una property readonly) e quindi non avendo esperienza ho creduto che si postesse risolvere agendo sulla formattazione correntemente applicata all'utente (es. Thread.CurrentThread.CurrentCulture)
    Saluti a tutti
    Riccardo

  8. #28
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    a dire la verità, non uso mai questa sintassi.

    Tutta colpa di brutusin che con le sue domande mi fa scoprire cose nuove
    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.