Decimales en un RecordSet

Muy buenas, tengo un caso que me esta dando unos cuantos problemas.
Me explico. Tengo un recordset a una tabla donde en un campo en concreto que es de tipo numeric(18,3) no me esta devolviendo lo que hay almacenado, el problema es cuando recupero este dato y por medio de una consulta en vb6 y me devuelve por ejemplo 188,34 cuando tendría que ser 188,340.
Por query directamente a la tabla visualizo 188,340, y no estoy dando con la manera de que mi consulta no me elimine el cero del final.
Recurro a uds, para ver si me pueden ayudar con este tema.
Mi consulta es muy simple:
??RsTabla.Open " Select * From MiTabla"?, BBDD.SQL, adOpenDynamic, adLockOptimistic
Gracias de antemano.

Añade tu respuesta

Haz clic para o