para Oracle com Vb6, já entregaram-me o banco migrado para tratar os erros de aplicação, até aí tudo bem.
Ocorre que algumas rotinas estão gerando erros, e comparadas com outros clientes já rodam Oracle estão 100% iguais.
Os comandos a serem executados são:
Em Access :
SnExG.Edit
SnExG("cl_flg_tr") = False
SnExG("cl_auxd") = Mid(GdUsuario, 1, 14)
SnExG("cl_dt_ua") = Format(Now, "dd/mm/yyyy")
SnExG.Update
SnExG.Close
" Can't update. Database or object is read-only " indicando que a tabela esta apenas para leitura
Sql = "UPDATE GT_CLI SET GT_CLI.CL_FLG_TR = FALSE, GT_CLI.CL_AUXD = '" & Mid(GdUsuario, 1, 14) & "',
& "CL_DT_UA = '" & Format(Now, "dd/mm/yyyy") & "' " _
& "WHERE CL_CGC = '" & TxtRCgc.Text & "';"
db.Execute (Sql)
Mas tem uma tabela que não esta permitindo executar os mesmos exemplos acima, para o 1o exemplo retorna erro read-only, para o 2o. exemplo retorna erro " operation must use an updatable query ", se entendi, é o mesmo erro só que de forma diferente, uma vez que estou "querendo" atualizar algo.
Onde posso verificar se as permissões estão corretas, o acesso ao banco é via SqlDeveloper versao 17.4.1.054 e build 054.0712.
Já fiz via developer botão direito sobre a tabela privilégios, identifiquei usuário de acesso ao banco marquei todos os direitos, indica que o comando foi executado com exito, mas ao executar aplicação o erro se repete, voltando com botão direito os privilégios estão em branco novamente.
está meio cabuloso, desde já agradeço a ajuda, e uma ótima semana a todos.