Não insere e eu já tratei as datas mais continua dando esse erro
ORA-01732: data manipulation operation not legal on this view
alguém saberia porque e poderia mi ajudar a resolver isso o quanto antes??????????
obrigado
Ajuda...... Erro ao inserir em view - ORA-01732
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
ORA-01732: data manipulation operation not legal on this view
Cause: An attempt was made to use an UPDATE, INSERT, or DELETE statement on a view that contains expressions or functions or was derived from more than one table. If a join operation was used to create the view or the view contains virtual columns derived from functions or expressions, then the view may only be queried.
Action: UPDATE, INSERT, or DELETE rows in the base tables instead and restrict the operations on the view to queries.
Deve fazer INSERT direto na tabela. Como você está no forms, você pode usar a propriedade
DML_TARGET_TABLE
do bloco, e setar ali o nome da sua tabela.Depois, basta colocar
QUERY_ONLY=YES
em todos campos que não fazem parte da sua tabela, que o Forms não vai tentar inserir eles.Veja esse topico:
http://glufke.net/oracle/viewtopic.php?t=5
-
- Rank: Oracle Guru
- Mensagens: 448
- Registrado em: Ter, 16 Jun 2009 3:07 pm
- Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS
[]s
Programador Junior
Parobé RS
[]s
Postar o código do erro no google é sempre o melhor caminho para resolver problemas, especialmente erros de oracle, não teve um que ainda não encontrei no google, no caso dos FRM do Forms é um pouco mais complicado e erros de Reports não possuem muita documentação.
Nada contra quem recorre diretamente ao fórum, porém eu sugiro que va direto a fonte, pois além de ter a resposta correta não precisa esperar até alguém responder o tópico.
Nada contra quem recorre diretamente ao fórum, porém eu sugiro que va direto a fonte, pois além de ter a resposta correta não precisa esperar até alguém responder o tópico.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes