Relacionamento com DBLINK

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
bessa_lucas
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Sex, 17 Out 2014 3:02 pm
Lucas Bessa
Analista de Sistemas

lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com

Olá pessoal,

Estou com um DBLINK entre o Oracle e o SQL SERVER funcionando perfeitamente.
E através disso criei 3 views onde busco as informações que preciso.

Na tela crei 3 blocos, com as informações das 3 views e agora estou tentando fazer um relação entre eles. Já fiz no banco e o relacionamento funcionou perfeitamente. Então, na tela, crio o objeto relacionamento, e ao executar o forms e fazer uma consulta eu recebo o erro.

ORA-02070: o banco de dados SQL_SERVER não aceita ROWIDs neste contexto

SQL_SERVER é meu DBLINK.
No relacionamento não utilizado o rowid, aparentemente esta sendo criado com a relação.
Então acredito que seja algum parâmetro que seja necessário alterar para que não pegue o rowid.

Desde já, agradeço
spernega
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP

bessa,

você tentou fazer um select com join destas e executar no sqlplus, oi sqldeveloper?

Pode ser que o problema não seja o FORMS.
Avatar do usuário
bessa_lucas
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Sex, 17 Out 2014 3:02 pm
Lucas Bessa
Analista de Sistemas

lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com

Spernega,

Acabei encontrando a solução.
No bloco tem uma opção, no grupo banco de dados -> Modo de tecla.

Por padrão fica automático, e ao mudar para NÃO-ATUALIZAVEL. Funcionou! :D
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes