database link en forms6i
Hola, necesito realizar una consulta a una entidad por medio de un database link dentro de un procedure en Forms 6i,
select departamento
from dept@dp;
Al compilar el procedure se me cierra el Forms, no puedo crear un bloque que en sus propiedades se direccione al database link, ya que el proceso que necesito ejecutar debe ser un PL/SQL.
select departamento
from dept@dp;
Al compilar el procedure se me cierra el Forms, no puedo crear un bloque que en sus propiedades se direccione al database link, ya que el proceso que necesito ejecutar debe ser un PL/SQL.
Bueno no se, pero deberias de revisar que el DBLink este ok, y que la tabla dept tenga los grant y el synonym ok. Suerte!
En lugar de llamar a la tabla con el DB_LINK create un sinonimo y utilizalo :
CREATE SYNONYM USUARIO.NOMBRE_DEL_SINONIMO FOR DUEÑO_DE_TABLA.NOMBRE_DE_TABLA@NOMBRE_DEL_DB_LINK
Y desde forms :
SELECT * FROM NOMBRE_DEL_SINONIMO;
CREATE SYNONYM USUARIO.NOMBRE_DEL_SINONIMO FOR DUEÑO_DE_TABLA.NOMBRE_DE_TABLA@NOMBRE_DEL_DB_LINK
Y desde forms :
SELECT * FROM NOMBRE_DEL_SINONIMO;
A mi me pasa lo mismo con synonym no funciona.... funciona con una vista.. que apunte a la otra base.. aun asi... en algun equipo de los compañeros si que compila.. pero en la mayoria. .no... alguna idea?????
