FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Capturar informacion en una excepción firebird
Deseo capturar la información relacionada a una excepción en firebird desde Delphi 5. Por ejemplo, si trato de eliminar un registro que es llave foránea, necesito saber las tablas en la que aparece dicha llave, y si es posible también saber información acerca del registro relacionado.
Si alguien me puede colaborar, le agradezco enormemente. |
#2
|
||||
|
||||
¡Hola a todos!
Cita:
Normalmente el índice de la llave foránea se llama igual que ésta. Así que, en ese caso, puede hacerse la consulta: Para obtener el nombre de la tabla que tiene esa llave foránea. Y para obtener el nombre del primer campo relacionado con ese índice:
Esto lo escribí a botepronto, porque ya me retiraba a dormir. Mas espero pueda serte de utilidad. Un meta abrazo. Al González. |
#3
|
|||
|
|||
Capturar información en una excepción firebird
Muchas gracias, Al, voy a probar tu sugerencia. Gracias por tu tiempo y tu colaboración.
|
#4
|
||||
|
||||
Cita:
Para capturar el nombre de la tabla, a la cual hace referencia la llave foranea...
Lo que aún no encuentro como hacer es capturar los campos de la tabla, a los cuales hace referencia la llave foranea.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 16-08-2007 a las 18:52:08. Razón: Organizar un poco el codigo SQL |
#5
|
||||
|
||||
Listo, para listar los campos a los cuales esa llave foranea hace referencia, la consulta debe ser asi:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
||||
|
||||
Una pregunta, ¿Esas consultas que coloque le sirvieron a alguien?, es que quiero meterlas en la sección de trucos (En su categoria FireBird), pero antes quiero saber si alguien mas aparte de mi, le hizo alguna prueba y si encontro algo bueno o algo malo, solo eso , gracias.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
|||
|
|||
Cita:
si alguien lo puede hacer sera una ayuda muy valorable para todos.. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Capturar una excepcion en Delphi producida por FIREBIRD | ronson | Firebird e Interbase | 21 | 01-09-2010 21:18:10 |
Capturar la excepcion EAccessViolation | beatriz g | Varios | 2 | 25-08-2006 10:49:16 |
Capturar informacion de balanza electronica | zugazua2001 | Varios | 1 | 09-07-2006 20:23:58 |
Capturar excepcion formato datos DBGrid | manolop | Firebird e Interbase | 1 | 13-05-2005 23:43:00 |
Cantidad de Informacion en Firebird | Choclito | Firebird e Interbase | 9 | 27-10-2004 20:37:27 |
|