Olá pessoal, Estou precisando descobrir quais tabelas é utilizadas no relatório cp0416 do Datasul. Como não há disponível o código fonte, estou tentando ver algum parametro que gere um log com as tabelas acessadas. No SQL Server tem o SQL Tracer, que consigo ver todos os comandos enviado ao banco. O Progress tem alguma coisa parecida? Grato, Marcus
Marcus, No OpenEdge 10.2B tem um negócio chamado client statement cache, ou algo parecido. Eu nunca usei, mas acho que você precisa das listagens de debug para isso funcionar, então normalmente não serve. Existe um tipo de clientlog que mostra os acessos a dados, é o Qry.Info, algo assim. Dá uma olhada no manual e faz um teste para ver se te atende....
Boa tarde. Fiz um teste com isso e abaixo mando um exemplo de como gerar o clientlog da forma que o Kirchner falou, eu costumo colocar isto num .bat e rodar: Código: C:\dlc102b\bin\prowin32.exe -basekey "ini" -ininame scripts\ini\ems206.ini -pf scripts\pf\ems206.pf -p alias\menu.p -param DIS -y -yx -yc -debugalert -clientlog "c:\temp\log.lst" -logginglevel 4 -logentrytypes QryInfo Então é só buscar as linhas do tipo: Código: [12/04/27@12:53:15.736-0300] P-006960 T-001604 2 4GL QRYINFO Table: ems2mov.nota-fiscal