| Anterior | Siguiente |
| DB_E_PARAMNOTOPTIONAL | DB_E_BADRATIO |
DB_E_BADCOLUMNID
Qué significa DB_E_BADCOLUMNID
DB_E_BADCOLUMNID corresponde al HRESULT 0x80040E11. La descripción de Windows/OLE DB es: «El identificador de columna no es válido.».
Identificador de columna inválido
El DBID utilizado para una columna no corresponde a ninguna columna válida en el contexto actual o usa una forma de identificación que el provider no acepta. La tabla puede existir y ser correcta; falla la selección de column metadata.
- Conserva DBID kind, name/GUID/propid y ordinal cuando aplique.
- Vuelve a consultar IColumnsInfo/schema después de cambios de comando o rowset.
- No sustituya este diagnóstico por BADTABLEID: allí el objeto inválido es la tabla.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.