Använd inte datatypen text utan decimal och då kan du göra uppdateringen direkt i sql utan att blanda in VB-script och recordset.
recset("plusikanten") = cdbl(recset("plusikanten")) + cdbl(recset("2"))
2 är inget bra kolumnnamn.
1 svar · 150 visningar · startad av nill
Har decimaltal lagrade i en databas som text (t.ex 0.4)
när jag sedan använder denna kod:
Antal = RecSet("2")
RecSet("plusikanten") = RecSet("plusikanten") + Antal
så blir det plus 4.0 istället för 0.4. 0'an försvinner alltså helt. Hur ska jag göra ?
Använd inte datatypen text utan decimal och då kan du göra uppdateringen direkt i sql utan att blanda in VB-script och recordset.
recset("plusikanten") = cdbl(recset("plusikanten")) + cdbl(recset("2"))
2 är inget bra kolumnnamn.