Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Configuração de ODBC para TOTVS DBAccess com Informix
Configuração de ODBC para TOTVS DBAccess com Informix

Configuração de ODBC para TOTVS | DBAccess com Informix

A conexão realizada pelo TOTVS | DBAccess para utilizar banco de dados Informix, é realizada através de um driver ODBC, que deve ser configurado no equipamento onde o TOTVS | DBAccess está instalado.

Abrangência
ERP 10 e 11


Ao configurar a conexão via ODBC, alguns parâmetros desta configuração determinarão o comportamento do banco de dados. Estes parâmetros devem ser configurados para se adequar ao comportamento esperado pelo TOTVS | DBAccess e pela aplicação ERP - Enterprise Resource Planning que utilizarão essa conexão.

A configuração do driver ODBC, para o banco de dados Informix, possui algumas guias de configurações (General, Connection, Environment, Advanced e About) que devem ser observadas com atenção.

Guia: Environment

Campo: Cursor Behavior

 

O valor padrão para este campo é 0-Close.

Este campo define o comportamento do banco de dados em relação ao fechamento automático de cursores (queries) quando efetuado um commit workou rollback work em uma transação.

O ERP e o TOTVS | DBAccess esperam que não haja nenhum fechamento do cursor automático ao confirmar ou abortar uma transação. Deste modo, a configuração do campo Cursor Behaviordeve ser 1-Preserve, para o correto funcionamento do TOTVS | DBAccess e das aplicações do ERP com o banco de dados Informix.

Caso essa configuração não esteja adequada, podem ocorrer erros e mal funcionamento da aplicação AdvPL, como falhas em buscas de dados, cursores que terminam em EOF() antes de todas as linhas serem retornadas, e falhas na chamada e execução de Stored Procedure. Nestes casos, os seguintes erros são registrados no arquivo de log, do TOTVS | DBAccess, em operação 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 )