Op werk hebben we een client/server app gemaakt met de Delphi 7 webservices. Op de server draait een Apache 2 webmodule die een MySQL db aanspreekt. Vervolgens halen we data over via SOAP. Dat stuk werkt, maar we hebben een probleem.
Als de data via SOAP wordt overgehaald veranderen alle decimaaltekens in een punt. Wordt er direct gekoppeld aan MySQL (via de dbExpress componenten) dan is het scheidingsteken wel een komma (dat zijn mijn landinstellingen). Door in de code DecimalSeparator := ',' op te nemen werkt niet. De koppeling van database grid naar database verloopt zo:
Ik zou graag willen zien dat als er via SOAP wordt gewerkt er ook een komma kwam te staan ipv een punt. Heeft iemand een idee, tip of hack?
Als de data via SOAP wordt overgehaald veranderen alle decimaaltekens in een punt. Wordt er direct gekoppeld aan MySQL (via de dbExpress componenten) dan is het scheidingsteken wel een komma (dat zijn mijn landinstellingen). Door in de code DecimalSeparator := ',' op te nemen werkt niet. De koppeling van database grid naar database verloopt zo:
code:
1
2
| TDBGrid -> TDataSource -> TClientDataSet -> TSoapConnection -> TDatasetProvider -> TSQLTable -> TSQLConnection |
Ik zou graag willen zien dat als er via SOAP wordt gewerkt er ook een komma kwam te staan ipv een punt. Heeft iemand een idee, tip of hack?
www.fendt.com | Nikon D7100 | PS5