¿Qué significa el código HRESULT 0x80040E3B (DB_E_BADSCALE)?

 
Anterior Siguiente
DB_E_BADPRECISION DB_E_BADTABLEID

DB_E_BADSCALE

Qué significa DB_E_BADSCALE

DB_E_BADSCALE corresponde al HRESULT 0x80040E3B. La descripción de Windows/OLE DB es: «La escala no es válida.».

La semántica del código depende de representación de datos, tipos, precisión/escala y conversiones entre proveedor y consumidor. En esta llamada, la scale declarada no es legal para el tipo/precision negociados.

Qué comprobar

  • Prueba directamente esta hipótesis: la scale declarada no es legal para el tipo/precision negociados.

Dato OLE DB que diferencia el resultado

Para aislar badscale, conserva provider OLE DB, datasource/session/rowset/command afectado, propiedades activas y primer error específico del provider y el estado específico devuelto por el provider.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.