Ik ben net begonnen met het gebruik van MySQL. Opzich ging dat allemaal zonder problemen en vrij makkelijk. Ik heb MySQL Server 4.1.13 geinstalleerd en MySQL Query Browser 1.1.13 en MySQL Administrator 1.1.0 rc.
Heb zelfs de tool MS SQL to MySQL 2.5 gebruikt om tabellen en data uit een MS SQL 2000 database over te zetten naar MySQL. dit werkt ook allemaal prima.
Echter nu het probleem, via een ASP webapplicatie toon ik uit de database decimale getallen. De instellingen van de server zijn dat een , (komma) wordt gebruikt als decimaal karakter, echter MySQL gebruikt een . (punt) als decimaal karakter.
Waardoor data uit de database, bijv. 98,7 in de webapplicatie verschijnt als 98
Het probleem is hier op GoT zoals ik via de search kon vinden 1 keer eerder voorgekomen, echter zonder een echte goede oplossing: [rml][ MySQL,MyODBC] Decimalen worden geparsed als integers[/rml]
Ik wil namelijk absoluut niet de regionale instellingen van de server wijzigen. Ik wil dus in MySQL ergens configureren dat ik een komma als decimaal karakter wil gebruiken i.p.v. een punt.
Via MySQL Administrator al naar zo'n optie gezocht maar niet gevonden...
Weet iemand hoe ik dit kan oplossen of waar dit in MySQL is in te stellen?
Alvast

Edit: Microsoft SQL Server 2000 pakt trouwens gewoon netjet de regional settings van de server.
Heb zelfs de tool MS SQL to MySQL 2.5 gebruikt om tabellen en data uit een MS SQL 2000 database over te zetten naar MySQL. dit werkt ook allemaal prima.
Echter nu het probleem, via een ASP webapplicatie toon ik uit de database decimale getallen. De instellingen van de server zijn dat een , (komma) wordt gebruikt als decimaal karakter, echter MySQL gebruikt een . (punt) als decimaal karakter.
Waardoor data uit de database, bijv. 98,7 in de webapplicatie verschijnt als 98
Het probleem is hier op GoT zoals ik via de search kon vinden 1 keer eerder voorgekomen, echter zonder een echte goede oplossing: [rml][ MySQL,MyODBC] Decimalen worden geparsed als integers[/rml]
Ik wil namelijk absoluut niet de regionale instellingen van de server wijzigen. Ik wil dus in MySQL ergens configureren dat ik een komma als decimaal karakter wil gebruiken i.p.v. een punt.
Via MySQL Administrator al naar zo'n optie gezocht maar niet gevonden...
Weet iemand hoe ik dit kan oplossen of waar dit in MySQL is in te stellen?
Alvast
Edit: Microsoft SQL Server 2000 pakt trouwens gewoon netjet de regional settings van de server.
[ Voor 5% gewijzigd door Urk op 28-07-2005 23:47 . Reden: toevoeging ]