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