| Anterior | Siguiente |
| DB_E_CONCURRENCYVIOLATION | DB_E_BADPRECISION |
DB_E_BADCOPY
Qué significa DB_E_BADCOPY
DB_E_BADCOPY corresponde al HRESULT 0x80040E39. La descripción de Windows/OLE DB es: «Se detectaron errores durante la copia.».
Qué comprobar
- Prueba directamente esta hipótesis: la condición documentada es «Se detectaron errores durante la copia.»; verifica qué argumento, objeto o output de esa llamada hace que sea cierta.
Localizar el elemento que falló durante copy
Una copia OLE DB puede haber creado correctamente algunos hijos antes de encontrar un elemento que no puede leer, crear o escribir. Conserva la relación fuente→destino y el estado por elemento, además del error record específico del objeto que detuvo la operación. Repetir toda la copia sin esa información puede duplicar objetos ya creados.
Por ejemplo, si dos recursos se copiaron y el tercero fue rechazado por permisos, confirma primero qué destinos existen y su contenido. Continúa únicamente desde los elementos pendientes o usa una operación idempotente que pueda reconocer los ya completados.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.