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
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.
Em 12 de janeiro de 2015 08:29, Fernando Cambiaghi cambia...@gmail.com
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
Em versões mais antigas do Zeos, o equivalente ao BeginTrans não
funcionava. Pra colocar pra funcionar, eu enviava um begin e a sequencia de
comandos (select, insert, update) e ao final, enviava um commit. Enviava
pela query, como um comando comum. Não dava erro e mantinha o controle
transacional.
Usava:
Zeoslib
Unidac
Att,
Marcelo
Em 09/01/2015, à(s) 17:41, Fernando Cambiaghi cambia...@gmail.com escreveu:
Marcelo, se você não usava odbc, que conector você usava?
Nos parâmetros do odbc eu pesquisei sobre autocommit, mas não encontrei.
Na conexão com o banco Sybase eu uso
Marcelo, se você não usava odbc, que conector você usava?
Nos parâmetros do odbc eu pesquisei sobre autocommit, mas não encontrei.
Na conexão com o banco Sybase eu uso autocommit=false, com isso não preciso
iniciar as transações.
Em 09/01/2015 17:37, Marcelo Florindo marceloflori...@gmail.com
Bom dia Colegas, estou com um problema e não encontrei solução com buscas
no Google, então gostaria da ajuda dos senhores.
Tenho uma conexão com PostgreSQL via odbc e aplicação em Delphi 7
Ao executar um insert com controle de transação, o PostgreSQL gera o erro
2015-01-09 10:08:16 BRT ERROR: