Registreren  Inloggen
donderdag 23 februari 2012
Forums » Visual Basic .NET » ASP.NET - Webdevelopment » string to decimal  
VBCentral Forums
string to decimal
Laatste bericht 29 jan 2012 13:54 door Hans Scholten. 5 Antwoorden.
Printervriendelijk
  •  
  •  
  •  
  •  
  •  
Sorterten:
VorigeVorige VolgendeVolgende
U bent niet geautoriseerd om een antwoord te posten
Auteur Berichten
Hans ScholtenGebruiker is offline
Senior
Senior
Posts:1192
Avatar

--
27 jan 2012 17:15
    Ik krijg van een flash file een string waarde terug bijvoorbeeld €106.32 deze wil ik graag opslaan in een database als decimal

    Hans
    Ton TrommelenGebruiker is offline
    Veteraan
    Veteraan
    Posts:544
    Avatar

    --
    28 jan 2012 11:08
    Misschien denk ik te simpel, maar als het een string is kun je er alles afhalen wat niet tot een getal behoort (in dit geval de € en eventueel een spatie) en dan converteren?
    Olivier MühringGebruiker is offline
    Nieuw
    Nieuw
    Posts:72

    --
    28 jan 2012 17:31
    De € laten vallen, vervolgens omzetten met Convert.ToDouble, en die waarde overzetten in je DB...

    Olivier MühringGebruiker is offline
    Nieuw
    Nieuw
    Posts:72

    --
    28 jan 2012 17:34
    Eigenlijk zoals Ton zei dus :p
    Ton TrommelenGebruiker is offline
    Veteraan
    Veteraan
    Posts:544
    Avatar

    --
    29 jan 2012 11:05
    Dit werkt (bij mij);
    
    Private Function fnConvert2Decimal(ByVal T As String) As Decimal
            Dim Value As Decimal = 0
            T = Replace(T, "€", "")
            T = Replace(T, " ", "")
            T = Replace(T, ".", ",")
            Value = CDec(T)
            Return Value
        End Function
    


    en dat kan natuurlijk korter en je kunt vast ook wel iets met Culture en zo, maar die punt moet hoe dan ook eerst een komma worden.
    Hans ScholtenGebruiker is offline
    Senior
    Senior
    Posts:1192
    Avatar

    --
    29 jan 2012 13:54
    Ton en Olivier,

    Ik dacht weer te moeilijk bedankt voor het meedenken het werkt.

    Groet,
    Hans
    U bent niet geautoriseerd om een antwoord te posten


    Sponsors
    Volg ons via TwitterVolg ons op LinkedIN    Volg ons op LinkedIN    Volg ons via de RSS feed
    Copyright 2005-2012 VBcentral.nl   |  Privacybeleid  |  Gebruiksovereenkomst