Visualizzazione dei risultati da 1 a 5 su 5

Discussione: insert che non va

  1. #1

    insert che non va

    debbo inserire in un db dei valori decimali

    supponiamo
    0,35

    nel database in mdb
    la colonna è impostata come numero

    ma quando apro la tabella visualizzo
    0



    se imposto la colonna come testo è tutto ok

    ma ho bisogno che la tabella sia formattata come numero non come testo

    la mia select è questa
    la variabile è sconto

    sql2 = "INSERT INTO movimenti2006_ok (codcli,descriz,sconto,data,doc,titolo,copie) VALUES ('"&codcli&"','"&quote(descriz)&"','"&sconto&"','" &data&"','"&doc&"','"&rs.fields(i).Name&"','"&copi e&"')"

    dove sto sbagliando?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  2. #2
    devi scrivere 0.35 non 0,35

  3. #3
    supponevo che potesse essere questo il problema è ho inserito:

    sconto=cdbl(replace(sconto,",","."))

    ma se
    sconto è 0,5

    ottengo 5
    non 0.5
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  4. #4
    ok

    sono riuscito ad ottenere
    0.35
    ma
    nella tabella in cui inserisco il valore
    ottengo
    35

    mi sono accorto che in access
    se scrivo 0.35
    in una colonna formattata numerica ho
    35

    se scrivo
    0,35
    è giusto
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  5. #5
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    ma tu usi un campo valuta o numerico?

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.