La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13213 - VARIABLES DE TIPO DECIMAL EN ADO
Autor:  Oisín Cabrera Vera
Tengo un problema: cuando creo un comando ADO y le inserto un parametro de tipo adDecimal, no me lo coge el procedimiento almacenado.
Lo intento forzar con un parámetro del tipo adNumeric, pero tampoco me lo coje, tengo bien configurado la configuracion regional y lo hago en OLE DB asi que no creo que sea fallo de ODBC (aunque tambien lo he configurado bien por si las moscas...) y ya no se que hacer, ¿alguien me podria echar una mano? es urgente.
Gracias

  Respuesta:  Guillermo Molina
Set xparam = .CreateParameter("CORR_MOVI", adNumeric,adParamInput, 0, mvarCORR_MOVI)
xparam.Precision = 18
xparam.NumericScale = 0
.Parameters.Append xparam

donde xparam es tipo adodb.Parameter y mvarCORR_MOVI es la variable que tiene el dato a enviar