Os parâmetros utilizados ao configurar uma fonte de dados para uso com Informix determinam o comportamento durante o acesso e uso do banco de dados.
O Cursor Behaviour, cujo valor padrão é 0 - Close, determina o comportamento do banco de dados em relação ao fechamento automático de cursores quando submetido instruções COMMIT WORK ou ROLLBACK WORK.
Comportamento esperado
Para o correto funcionamento das aplicações que se conectam ao banco de dados através do TOTVS | DBAccess, não pode haver o fechamento automático ao confirmar ou abortar uma transação, deste modo, deve-se configurar o valor 1 - Preserve.
Exemplo de erros observados quando não configurado corretamente
Caso a configuração não esteja adequada:
- Falha na pesquisas
- Cursores podem retornar EOF antes do término da recuperação dos dados
- Falha na chamada de stored procedure
Exemplo ocorrências registradas em console durante operações de Fetch:
Error : -11060 (37000) - [Informix][Informix ODBC Driver]General error. ( From tODBCStatement::Fetch )
Error : 0 (S1010) - [Microsoft][ODBC Driver Manager] Function sequence error ( From tODBCStatement::Fetch )
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas