| Anterior | Siguiente |
| DB_E_MULTIPLESTATEMENTS | DB_E_BADTYPENAME |
DB_E_INTEGRITYVIOLATION
Qué significa DB_E_INTEGRITYVIOLATION
DB_E_INTEGRITYVIOLATION corresponde al HRESULT 0x80040E2F. La descripción de Windows/OLE DB es: «El valor infringe las restricciones de integridad de una columna o tabla.».
Qué comprobar
- Prueba directamente esta hipótesis: la modificación rompería una regla de integridad que el provider está aplicando; hay que identificar la constraint concreta.
Dato OLE DB que diferencia el resultado
Para aislar integrityviolation, 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.