The VB currency data type is quite a strange beast.
Maybe you can store it as an Integer, but you have to multiple and divide by 1000 when storing and retrieving them.
INTEGER. The value is a signed integer, stored in 0, 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the value.