Boa tarde, desenvolvi uma trigger de write para uma tabela no banco progress que é alimentada via ODBC, por um sistema de vendas, que utiliza conexão ODBC para conectar a base progress 4gl. Porem o sistema não executa a trigger. Quando crio um registro direto pelo base progress executa a trigger normalmente. Ja pesquisei que via ODBC realmente nao executa as triggers do banco. Alguem saberia uma forma para corrigir esse problema? desde ja agradeço,
Boa tarde @Andre_gunther Você tem que criar uma trigger na camada SQL, esta trigger será em JAVA e poderá ser testada via SQUIRREL SQL. Veja se isso te ajuda: Sample Stored Procedure for SQL92 Engine How to set Java environment for SQL-92 stored procedures Abraço.
Fala Gunther, Realmente não dispara a execução. Eu penso que se você fizer uma trigger no banco origem (SQL) e uma rotina quartz no Java conectando o progresss ficaria mais fácil, pois já é o método utilizado pela Totvs para conexão via appserver. Joubert