![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
¿Y que componentes de acceso a datos estás utilizando? Al menos DBExpress devuelve el código de la restricción violada dentro del mensaje de error. Si no es una restricción con nombre suele devolver un nombre del sistema (ojo, sigo hablando de oracle), como por ejemplo "SYS_C00xxxxxx".
Tendrías que capturar la excepción con un try..except y luego obtener el texto buscando dentro del mensaje de error (por ejemplo, con la función "Pos".) No se, seguro que hay otras formas más elegantes, pero asi, a bote pronto, es lo primero que se me ocurre. Saludos |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Campo puede ser clave foranea de dos tabla | richy08 | Conexión con bases de datos | 4 | 26-01-2010 18:38:54 |
| problema al crear clave foranea | anubis | Firebird e Interbase | 4 | 28-06-2008 16:24:49 |
| Saber a quien se refiere una clave foránea | Cecil | Conexión con bases de datos | 2 | 27-09-2007 19:17:50 |
| Extraer datos de una pagina en java que tiene clave (sabiendo la clave claro) ;) | kalimocho | Internet | 2 | 29-06-2005 05:11:24 |
| Problema con referencia foranea ! | erickperez6 | Firebird e Interbase | 10 | 12-05-2003 17:52:21 |
|