C/ODBC decimals problem

I am using ADO to access navision Via c/odbc. I manage to make a connection and read the data but decimal values comes in a very strange format: “45.67” comes as “45670000”. I need to get them as real decimals. My “regional settings” are ok.