Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703

    [vb.net]impossibile passare decimal a DB sql

    ciao a tutti

    utilizzo vb.net e sql server 2005, ho una datagriedview attraverso la quale carico i dati presenti nel db.. e tramite un form effettuo una query parametrica di insert per aggiungere record; ora il mio problema vi sembrerà banale ma non riesco a saltarci fuori.. in pratica anche se io passo un valore di tipo decimal(quindi con la virgola) nel db mi viene registrata come intero e quindi arrotondato:



    come potete vedere in debug appena prima dell' ExecuteReader che mi fa l'insert il valore è di tipo decimal..ma una volta registrato e ricaricata la datagriedview mi viene presentato come 13 O_o

    le prove che ho fatto sono:

    1) guardare il campo relativo nel db ed è giustamente di tipo decimal
    2) provare a fare una conversione di un valore e visualizzarlo in una msgbox e viene presentato correttamente con la virgola.

    Non so cosa pensare..idee??

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    mm..niente? potrebbe essere che il tipo decimal di sql server non corrisponda a quello di vb.net?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    :master: mmm..niente di niente?

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.