database link en forms6i

pantera2206
13 de Enero del 2006
Hola, necesito realizar una consulta a una entidad por medio de un database link dentro de un procedure en Forms 6i,

select departamento
from [email protected];

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.

leoriyagami
13 de Enero del 2006
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!

Jota 2006
13 de Enero del 2006
En lugar de llamar a la tabla con el DB_LINK create un sinonimo y utilizalo :

CREATE SYNONYM USUARIO.NOMBRE_DEL_SINONIMO FOR DUEÑ[email protected]_DEL_DB_LINK

Y desde forms :

SELECT * FROM NOMBRE_DEL_SINONIMO;

Toni
13 de Enero del 2006
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?????

alfaq
13 de Enero del 2006
Debes probar en una sesion de sqlplus que puedas realizar select de la manera en que lo presentas,
para el procedimiento te recomiendo que crees un sinomino para la tabla remota o una vista con el select que tienes y esto es lo que referencias en el procedimiento