| ♥ 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… Marcado como spam |
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... |
Execução SQL : Updates e retorno de informação
132 visualizações