Bom dia Pessoal, gostaria de dar um retorno de como a solução para o meu
problema foi encontrada.

Bastou alterar a opção TADOCommand.ExecuteOptions.ExecuteNoRecords para TRUE
que o controle de transação passou a funcionar corretamente com o
comando TADOCommand.
Connection.BeginTrans;

Agradeço a todos que responderam prontamente.

Fernando Luís Cambiaghi
*[email protected] <[email protected]>*

Em 12 de janeiro de 2015 22:29, Willian Jhonnes <[email protected]>
escreveu:

> Em 12 de janeiro de 2015 08:29, Fernando Cambiaghi <[email protected]>
> escreveu:
>
>> Obrigado Marcelo.
>>
>> Mais alguém tem alguma ideia do que eu possa fazer antes de tentar trocar
>> de componente de conexão? Pois minha aplicação está construída e em
>> produção desde a implantação da NF-e, só que utilizando banco de dados
>> Sybase.
>>
>> Um detalhe, após o comando TADOCommand. Connection.BeginTrans; a
>> execução do primeiro insert já causa o erro que relatei no primeiro e-mail.
>>
>>
>> Fernando Luís Cambiaghi
>> *[email protected] <[email protected]>*
>>
>
> Fernando, seu problema reside na sigla ADO. Esta suíte é, realmente,
> horrorosa para se trabalhar com alguns bancos de dados, pois funcionava
> razoavelmente apenas com o SQL Server.
>
> Para iniciar, submeter ou reverter transações, envie comandos pelo
> TADOQuery ao banco de dados, já que o TADOConnection é incapaz de realizar
> tal tarefa. Esta não é a melhor opção, mas causará menos impacto do que
> migrar sua aplicação para o UniDAC, por exemplo.
>
> --
>
> ---------------------------------------------------
> Att.:
> Willian Jhonnes L. dos Santos
> Analista/Desenvolvedor Object/Free Pascal
> Analista/Desenvolvedor PHP
> [email protected]
> ---------------------------------------------------
> Engenharia da Computação - PUC-PR
> Seja livre. Use Linux.
> Grupo de Usuários GNU/Linux de São José dos Pinhais
> Linux user number 449753
> ---------------------------------------------------
> Powered by Slackware Linux 14 64 bits
> Kernel 3.11-x86_64-iCore - Linux for Workgroups
> ---------------------------------------------------
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a