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

    La Date nel values.add ?!

    Ragazzi ho una query.. devo inserire una data come valore..

    values.add(new Long(new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse(Data_Protocollo_Rif).getTime()));

    ma mi restituisce

    com.microsoft.sqlserver.jdbc.SQLServerException: Si è verificato un errore di overflow aritmetico durante la conversione del tipo di dati da expression a smalldatetime.
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    spezzetta la cosa per vedere dove sta il problema:
    codice:
    values.add(new Long(10000));
    ad esempio, che ti dice?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    si così va..
    uff non ne vengo a capo!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    allora accertiamoci del resto, in particolare di che cosa sia effettivamente Data_Protocollo_Rif e che cosa arrivi dopo il getTime: probabilmente i millisecondi non ti servono (e magari sono quelli a generare l'errore di overflow...), per cui dividerei per 1000 il valore estratto da getTime prima di generare il Long
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Data_Protocollo_Rif è una stringa..
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  6. #6
    anche dividendo per 1000 non cambia..
    Si è verificato un errore di overflow aritmetico durante la conversione del tipo di dati da expression a smalldatetime.
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    aspetta, usi smalldatetime (che non conosco)... ma già il nome "small" mi fa pensare che forse aggiungerci un Long sia un po' troppo. Qual è l'accuratezza di smalldatetime?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.