Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Trava quando houver erro na store procedure executada na carga

Olá ,

Durante a extração de dados, o extrator do Qlikview executa uma store procedure dentro do banco de dados, para após o processo ler as dimensões e fatos. Percebemos que mesmo que a store procedure não finalize a execução por algum problema no banco de dados , o aplicativo continua a carga das dimensões e fatos normalmente.

O que pode ser feito para interromper a carga QV caso a store procedure não seja finalizada? Há alguma trava (comando) que podemos colocar para que o QV aborte a carga automática caso isso ocorra?

Att.,

Juh

1 Reply
cesaraccardi
Specialist
Specialist

Olá Juh,

Existe uma variável chamada ErrorMode que altera a forma como o QlikView trata os erros de execução de script, se você a define com o valor 0 (SET ErrorMode = 0;) o QlikView ignora os erros e continua a execução, o valor 1 é o padrão que faz com que a execução pare solicitando uma ação do usuário e 2 para a execução automaticamente ao encontrar erros.

Além desta variável existe ScriptError que pode ser usada para tratar erros, os valores possíveis desta variável são:

1No error
2General Error
3Syntax Error
4General ODBC Error
5General OLE DB Error
6General XML Error
7General HTML Error
8File Not Found
9Database Not Found
10Table Not Found
11Field Not Found
12File Has Wrong Format

Espero ter ajudado!

Abraços,

Cesar.