Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Connect 2026 Agenda Now Available: Explore Sessions
cancel
Showing results for 
Search instead for 
Did you mean: 
Marcio_Campestrini
Specialist
Specialist

Problemas chamando procedures SQL no Oracle

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

Márcio Rodrigo Campestrini
Labels (1)
1 Solution

Accepted Solutions
Marcio_Campestrini
Specialist
Specialist
Author

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

Márcio Rodrigo Campestrini

View solution in original post

3 Replies
pablolabbe
Partner Ambassador
Partner Ambassador

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);

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button! | Follow me on Linkedin
Marcio_Campestrini
Specialist
Specialist
Author

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

Márcio Rodrigo Campestrini
pablolabbe
Partner Ambassador
Partner Ambassador

Isso é importante também.

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button! | Follow me on Linkedin