Já tentou rodar sem a cláusula WITH (NOLOCK)? ----- Original Message ----- From: Rodrigo Scarano - Target Sistemas To: Centura List Sent: Wednesday, August 29, 2007 12:04 PM Subject: [sqlwin] TD com OLEDB
Boa noite lista, Temos um sistema escrito em TD4.2 que atualmente utiliza o router "Sqlodb32" (ODBC). Estou fazendo testes para migração para OLEDB. Estou enfrentando problemas em comandos que possuem sub-selects (como o exemplo abaixo): SELECT tp.tp_ped, pv.cd_tabela, pv.seq_prom, pv.formpgto, pv.valor_tot, ( SELECT SUM( i.preco_tabela * i.qtde ) FROM it_pedv i WITH (NOLOCK) WHERE i.cd_emp = pv.cd_emp AND i.nu_ped = pv.nu_ped ), pro.vl_min_pedv ... O comando abaixo, roda OK com o router ODBC. Quando executado no router OLEDB causa um GPF. Quando retiramos o sub-select funciona normalmente. Pergunto: Alguém utiliza o router OLEDB com TD? Caso sim, tem alguma dica para me dar? Att, Rodrigo Scarano Target Sistemas * [EMAIL PROTECTED] Rua Turiassu, 390 - 2º Andar - Perdizes - SP CEP 05005-000 São Paulo Brasil Tel.: 55 11 3801 4015 site.: www.targetsis.com.br Tecnologia da Informação Aplicada ao Distribuidor