Fórum
Ver pergunta

Execução SQL : Updates e retorno de informação   

132 visualizações
0
0

Tenho um conjunto de queries SQL (updates) que corro via SQL Server (sqlcmd) e que mexem com a BD do Primavera.

Gostava agora de passar estes updates para o .NET Framework com uma aplicação de consola em C#. Para isso posso utilizar os motores do Primavera.

No entanto gostava que estes updates retornassem informação com uma simples contagem de linhas afectadas.

 

ErpBS Engine = new ErpBS();

Engine.AbreEmpresaTrabalho(EnumTipoPlataforma.tpProfissional, empresa, user, pass);

Engine.DSO.Plat.ExecSql.ExecutaXML("UPDATE cabecdoc SET ... WHERE ...;");

Engine.FechaEmpresaTrabalho();

 

Como é que posso fazer com que estes updates retornem o número de linhas afectadas ou outra informação, como a conseguida por uma cláusula OUTPUT?

Trabalho com ERP V9, mas também estou interessado em saber para a ERP V10…

Faça login para poder traduzir
Integração
Base Dados
Marcado como spam
Criado há 5 anos e 3 meses joodias
joodias Iniciante
Comentários
O método BSO.DSO.ExecuteSQL devolve um int com o número de registos afectados pelo SQL passado por parâmetro. Para obter os valores de parâmetros output, também ando à procura...
2 anos e 10 meses
andrmanta