Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32

    Mysql Problema con orario

    Salve,
    volevo segnalarvi un probLema che ho usando mysql 5.
    Abbiamo realizzato un applicativo Visual Basic che riceve dati e poi li registra su un database access e tramite un'applicativo java vengono scritti su un databse MySql.I dati vengono presi più volte al giorno e coprono tutto l'arco delle 24 ore. Ci siamo accorti che durante l'acquisizione dalle 00 alle 01 sbaglia il giorno andando un giorno avanti. L' applicativo java utilizza la funzione timestamp.

  2. #2
    Probabilmente sul server potrebbe esserci un settaggio del fuso orario/ora legale che andrebbe controllato.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32
    Scusa non ho specificato bene,
    allora va un giorno avanti solo dalle 00 alle 01, dalle 01 in poi torna tutto in ordine

  4. #4
    Originariamente inviato da marcomo
    Scusa non ho specificato bene,
    allora va un giorno avanti solo dalle 00 alle 01, dalle 01 in poi torna tutto in ordine
    non si capisce. Dalle 00 alle 01 di chi? Va avanti di un giorno rispetto a chi?

    Meglio se fai un esempio reale.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32
    ok
    Allora si tratta di un programma che acquisisce da un sensore dei dati più volte all'ora.
    Ad esempio iniziamo con la data di oggi, quindi lui ad esempio acquisisce dati in questo modo:

    23:58:17 15/09/2008
    23:59:56 15/09/2008
    00:00:23 17/09/2008
    00:01:22 17/09/2008
    01:02:56 16/09/2008

    In pratica il probrlma si verifica solo dalle 00 alle 01

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Bisognerebbe capire come sono memorizzati i dati su access, come vengono letti dall'applicativo java, e come vengono salvati su mysql.

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da luca200
    Bisognerebbe capire come sono memorizzati i dati su access, come vengono letti dall'applicativo java, e come vengono salvati su mysql.
    Ripensandoci un attimo è più facile che il problema sia all'origine.
    Mi concentrerai sull'accoppiata VB - access

  8. #8
    Originariamente inviato da marcomo
    ok
    Allora si tratta di un programma che acquisisce da un sensore dei dati più volte all'ora.
    Ad esempio iniziamo con la data di oggi, quindi lui ad esempio acquisisce dati in questo modo:

    23:58:17 15/09/2008
    23:59:56 15/09/2008
    00:00:23 17/09/2008
    00:01:22 17/09/2008
    01:02:56 16/09/2008

    In pratica il probrlma si verifica solo dalle 00 alle 01
    ok. questo e' il problema.

    Ma dove si verifica?

    Parli di visual basic, database access, applicazione java che utilizza un timestamp (quale?) e database mysql

    il campo timestamp di mysql non e' come quello riportato, men che meno un numerico unix timestamp. Si suppone che in presenza di ora 00 venga sommato un giorno in piu' erroneamente.

    Bisogna verificare la data/ora ad ogni step di lavoro e vedere dove avviene l'errore. magari e' nel codice utilizzato. Mysql memorizza cio' che viene passato dall'applicazione java, non si sogna di cambiare i valori inseriti, ci mancherebbe pure questo.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32
    Allora su access i dati sono memorizzati correttamente, poi il programma VB richiame una classe java ( Timestamp ) che inserisce i dati nel DB mysql.





    Darò una controllata al codice nuovamente.

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.