Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    Gestione decimali e passaggio parametri

    Ciao a tutti, ho perennemente problemi nella gestione dei decimali, a volte su un server Win2000 ITA i decimali vengono gestiti correttamente, copiando poi la stessa applicazione su Win2000 ENG (impostando la cultura nel web.config in ita ovviamente), la virgola non viene considerata.

    Come posso risolvere il problema???

    myCommand.Parameters.Add(new OleDbParameter("@Importo", OleDbType.Decimal));

    oppure

    myCommand.Parameters.Add(new OleDbParameter("@Importo", OleDbType.Currency));

    oppure

    myCommand.Parameters.Add(new OleDbParameter("@Importo", OleDbType.VarChar));

    ... con VarChar mi sembra di avere problemi nel passaggio tra i due server.

    Voi cosa usate??

    Il relativo campo su Db Access (o SQL Server) come deve essere impostato??

    Grazie a tutti coloro che vorranno farmi chiarezza

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Nessun suggerimento???


  3. #3

    Re: Gestione decimali e passaggio parametri

    Originariamente inviato da valeria75
    Voi cosa usate??
    I parametri servono per evitare il problema che segnali. Questa funzione la svolgono pero' se utilizzi il tipo giusto.
    Se devi trattare un decimal devi usare un tipo decimal (se il dataprovider per il database specificato lo supporta come nel caso dei decimal che viene supportato da tutti compresso oledb).
    Quindi: OleDbType.Decimal
    Saluti a tutti
    Riccardo

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Grazie per la risposta.

    Quindi nel codice uso decimal. E nel DB posso usare i seguenti tipi di campi: valori decimali, valute...

    E' corretto??

  5. #5
    si
    Saluti a tutti
    Riccardo

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.