| Anterior | Siguiente |
| DB_E_RESOURCELOCKED | DB_E_READONLY |
DB_E_NOTCOLLECTION
Qué significa DB_E_NOTCOLLECTION
DB_E_NOTCOLLECTION corresponde al HRESULT 0x80040E93. La descripción de Windows/OLE DB es: «El cliente solicitó un tipo de objeto que solo es válido para una colección.».
Qué comprobar
- Prueba directamente esta hipótesis: la condición documentada es «El cliente solicitó un tipo de objeto que solo es válido para una colección.»; verifica qué argumento, objeto o output de esa llamada hace que sea cierta.
Leaf resource frente a colección
El binder resolvió una URL a un recurso que no puede actuar como colección, mientras el caller pidió enumerar hijos o crear un tipo de objeto reservado a collections. No infieras la naturaleza del recurso solo porque la URL termine en una barra o tenga aspecto de carpeta.
Consulta el tipo de objeto que devolvió el binder y, para operaciones de hijos, enlaza primero con la colección padre real. Si la URL representa una fila o stream leaf, usa las operaciones de row/stream correspondientes en vez de forzar una interfaz de colección.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.