Sempre nesses casos é preferivel utilizar Business Component, mas a atualização direta ainda guarda seus encantos principalmente quando se trata de um melhor desempenho.
Uma forma de evitar que o erro apareça nessa situação é envolve-la em um mecanismo de tentativa de execução, inexistente no Genexus, mas possível pela inclusão do código nativ
o. Alias esta prática é bem interessante e util em muitas ocasiões.
csharp try {
for each
where ClienteId = &clienteId
delete
endfor
csharp } catch (Exception e) {
msg('Nao foi possivel completar a operacao')
csharp }
Nao seria muito bom se houvesse já esse simples recurso de programação disponibilizado no Genexus? Eu acho que sim.
Nenhum comentário:
Postar um comentário