Pessoal Estou desenvolvendo uma aplicação em Centura 1.1 com a base de dados SqlServer 2000. Quando defino o parâmentro de AUTOCOMMIT com FALSE e tento fazer INSERT ou UPDATE em campos do TIPO TEXT a aplicação trava. Se defino o parâmentro do AUTOCOMMIT como TRUE, a aplicação funciona normalmente. Existe alguma configuração para não ocorrer isso. A aplicação deve funcionar com a opção de AUTOCOMMIT como FALSE. Esta aplicação funciona normalmente com SQLBASE 6.1.
Aqui é como faço a conexão com o banco SQLSERVER 2000 Set bRet = SqlConnect( r_hSql ) If bRet ! Não Preservar o Result SET Call SqlSetParameter( r_hSql , DBP_PRESERVE, FALSE, '' ) ! TIME OUT de 40 segundos Call SqlSetParameter( r_hSql , DBP_LOCKWAITTIMEOUT, 40, '' ) ! Define o AUTOCOMMIT Call SqlSetParameter( r_hSql , DBP_AUTOCOMMIT, FALSE, '' ) ! Call SqlSetIsolationLevel( r_hSql , 'RL' ) Aqui é o INSERT que estou tentando executar e trava. Call SqlPrepare( frmSolicitacaoOld.hSqlPreenc, ' Insert Into T040_Objetivo ( A001_AnoPlano, A013_CdSolicitacao, A040_Objetivo) Values ( :frmSolicitacaoOld.dfA001_AnoPlano, :frmSolicitacaoOld.dfA013_CdSolicitacao, :frmSolicitacaoOld.mlA040_Objetivo ) ' ) Call SqlSetLongBindDatatype( 3, 22 ) Call SqlExecute( frmSolicitacaoOld.hSqlPreenc ) O campo A040_Objetivo é do tipo TEXT. A propriedade STRING TYPE do mlA040_Objetivo, que é Multiline, está como LONG STRING. Alguém já passou por isso. Eraldo R. Cardoso Desenvolvimento de Sistemas SETP/PR ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================