FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
conectar a otra BD desde triger
hola foreros y gracias por adelantado si me podeis echar una mano
os cuento mi problema uso firebird 1.5 y delphi 7 Intento conectarme a otra BD desde un triger y no se si se puede he buscado información pero no encuentro nada. la idea es que en el borrado de un registro en tabla1 en BD1 almacenar parte de ese registro en Tabla1 de BD2. intento hacerlo con un triger BeforDelete pero al poner la sentencia me da error seguramente no se podra conectar con otra base de datos pero ya sabeis que el que no sabe es como el que no ve. ¿se puede conectar con otra BD? - si se puede alguien me puede poner un ejemplo del codigo que hay que poner en el triger. ya se que lo podria hacer por codigo en delphi antes de hacer el delete conectarme con otra BD y hacer el insert pero queria hacerlo desde un triger o un procedimiento almacenado ejecutado desde el triger. ¡¡Si es posible claro!! Gracias por la ayuda. |
#2
|
||||
|
||||
Por ahora FireBird no cuenta con cross-database, pero segun su Roadmap tendremos disponible esa funcionalidad para la versión 3.0 (Por lo menos dice Cross-database queries).
__________________
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: 02-04-2008 a las 21:54:38. |
#3
|
||||
|
||||
Gracias jhonny por tu interes
seria posible hacerlo con una UDF como no tengo ninguna practica con UDF me asaltan varias dudas: la podria llamar desde el triger se podria hacer un insert en la UDF por lo que he visto hay que llamarla en una sentencia select. la idea es que en el borrado de un registro en tabla1 en BD1 almacenar parte de ese registro en Tabla1 de BD2. Bueno sigo investigando. |
#4
|
||||
|
||||
Saludos.
Como te indica jhonny no hay manera posible hasta ahora de forma nativa conectarse a otra BD, eso incluye las UDF. Tienes la opción de hacerlo desde Delphi y también tienes para hacerlo vía IbExpert (el profesional o enterprise, el caso es el de mayor power) con unas librerías que ellos entregan al comprar este. Hasta luego.
__________________
Gracias, Rolphy Reyes |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
onupdate cascade con triger | arrayman | Firebird e Interbase | 4 | 27-04-2007 10:39:28 |
¿Cómo puedo conectar dos ListBox de forma que si selecciono una se selecciona la otra | nuri | Varios | 3 | 01-08-2005 16:50:43 |
Cómo conectar un qry a una BD en otra maquina en una aplicación en Paradox con BDE? | Anabel | Conexión con bases de datos | 1 | 20-07-2005 19:13:13 |
conectar mi pc con otra remota | unko! | Internet | 3 | 12-03-2005 21:43:53 |
Conectar a otra máquina de con la IP a través de W2000 | a2jcf | Varios | 3 | 11-07-2003 03:34:41 |
|