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 autocommit=false, com isso não preciso 
> iniciar as transações.
> 
> Em 09/01/2015 17:37, "Marcelo Florindo" <marceloflori...@gmail.com 
> <mailto:marceloflori...@gmail.com>> escreveu:
> Ele está se perdendo no select, parece que ele está executando tudo de uma 
> vez…
> 
> Eu trabalhei algum tempo com delphi…. e nunca usei odbc.. Tu não precisas 
> informar nada no odbc ou no componente conexão sobre a transação????
> 
> Att,
> 
> Marcelo
> 
>> Em 09/01/2015, à(s) 12:49, Fernando Cambiaghi <cambia...@gmail.com 
>> <mailto:cambia...@gmail.com>> escreveu:
>> 
>> 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:  syntax error at or near "SELECT" at 
>> character 16
>> 2015-01-09 10:08:16 BRT STATEMENT:  SELECT INVALID SELECT STATEMENT TO FORCE 
>> ODBC DRIVER TO UNPREPARED STATE
>> 
>> no log, e o insert não acontece, mas também não retorna erro para a 
>> aplicação. Então, ao executar os inserts das tabelas filhas, temos os erros 
>> de FK.
>> 
>> Se o controle de transação for removido da aplicação, o commit acontece 
>> automaticamente, o que gera problema se algum dos inserts posteriores não 
>> der certo, pois não tenho a opção de Rollback.
>> 
>> Comandos da aplicação:
>> TADOCommand. Connection.BeginTrans; // Controla o início da transação
>> 
>> .....
>> ....
>> .... sequencia de inserts
>> ...
>> ....
>> ...
>> 
>> Controle de conclusão de transação.
>> TADOCommand.Connection.CommitTrans; ou TADOCommand.Connection.RollbackTrans;
>> 
>> 
>> 
>> Versão do Banco
>> "PostgreSQL 9.4.0, compiled by Visual C++ build 1800, 64-bit"
>> 
>> Quem poderá me ajudar?
>> 
>> 
>> 
>> Fernando Luís Cambiaghi
>> cambia...@gmail.com <mailto:cambia...@gmail.com>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br 
>> <mailto:pgbr-geral@listas.postgresql.org.br>
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 
>> <https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
> 
> 
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br 
> <mailto:pgbr-geral@listas.postgresql.org.br>
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 
> <https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
> 
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a