Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá!
Eu estou enfrentando um problema quando tento chamar uma procedure no Oracle.
Estou conectando ao banco via ODBC32, e quando eu executo o aplicativo no desktop, ele funciona; mas, quando eu rodo o aplicativo via o QMC eu recebo a mensagem abaixo:
17/12/2014 16:40:44: 0144 Call insere_resumo_agente_ano(1, 201411, 1802581.3799994)
17/12/2014 16:40:44: Error: SQL##f - SqlState: S1000, ErrorCode: 1456, ErrorMsg: [Oracle][ODBC][Ora]ORA-01456: não é possível executar a operação de inserção/deleção/atualização em uma transação READ ONLY
17/12/2014 16:40:44: ORA-06512: em "QLIKVIEW.INSERE_RESUMO_AGENTE_ANO", line 43
17/12/2014 16:40:44: General Script Error
E esse erro ocorre somente após executar uma vez com sucesso.
Marcio
Bom dia Pablo
Eu fiz o que você sugeriu, mas para funcionar tive também que setar a opção "Open Databases in Read and Write mode" no editor.
Obrigado pela grande ajuda.
Márcio
Olá Marcio,
Coloque o parametro is write na conexão ODBC depois da senha. Na conexão via OLEDB funciona, mas via ODBC não testei.
ODBC CONNECT TO DBName (XUserId is UserID, XPassword is Pwd mode is write);
Bom dia Pablo
Eu fiz o que você sugeriu, mas para funcionar tive também que setar a opção "Open Databases in Read and Write mode" no editor.
Obrigado pela grande ajuda.
Márcio
Isso é importante também.