Gegevens naar Access database (Decimal)

Status
Niet open voor verdere reacties.

GhastlyMIB

Gebruiker
Lid geworden
5 jun 2007
Berichten
368
Hey,

Ik ben bezig met een applicatie die gegevens in een Access database moet schrijven via een dataset.
Dit lukt allemaal, maar één bepaald gegevens type krijg ik er niet goed in...
Het gaat over de Decimal.

Ik heb in access al een tabel aangemaakt met de type decimal.
Maar als ik er gegevens in probeer te zetten (bv: 19.9) maakt deze er 199 van.
Dus de punt verdwijnt. Met een komma werkt het zeker niet.
Ik heb er al een M achtergezet zodat het een decimaal is. Maar niks mocht helpen.
Eigenlijk moest ik een string omzetten naar decimal. Dat is wel een komma maar die moet ik omzetten naar een punt, anders werkt de Convert functie niet.

Ik hoop dat iemand mij kan helpen.

Bedankt,
Mathijs
 
Ik heb nu de landinstellingen veranderd van Windows naar Engels.
Dus de dcijfergroepiringssymbool veranderd van . naar ,
en Decimaalteken van , naar .

Dan werkt het wel.
Maar hoe krijg ik dit in mijn applicatie.
Het is niet de bedoeling dat ik dit allemaal moet veranderen op de pc's hier.

ik heb dit geprobeerd:
Code:
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US", false);
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US", false);

Dit werkt niet.. Helaas.

Ook zonder datasets, maar met parameters heb ik het zelfde probleem.

Gr,
Mathijs
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan