¿Qué significa el código HRESULT 0x80040E3D (DB_E_BADTYPE)?

 
Anterior Siguiente
DB_E_BADTABLEID DB_E_DUPLICATECOLUMNID

DB_E_BADTYPE

Qué significa DB_E_BADTYPE

DB_E_BADTYPE corresponde al HRESULT 0x80040E3D. La descripción de Windows/OLE DB es: «El tipo no es válido.».

DBTYPE incompatible o inválido

El tipo de datos solicitado o descrito por el binding no es válido para esa operación. La investigación se centra en DBTYPE, precision/scale, flags de binding y conversión origen-destino; el nombre textual del tipo puede ser perfectamente correcto.

  • Conserva DBTYPE numérico y estructura DBCOLUMNINFO/DBBINDING relacionada.
  • Comprueba si el provider admite la conversión concreta y el tamaño del buffer.
  • Distingue BADTYPENAME: ese error se refiere al nombre de tipo que se intenta resolver.

Referencias técnicas


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