domingo, 13 de abril de 2008

An error has occurred during report processing. Uma exceção foi acionada pelo destino de uma chamada. Falha ao ativar restrições. Uma ou mais linhas contêm valores que violam as restrições non-null, unique ou foreign-key.

Erro gerado ao abrir o relatório do reporting services, usando como datasource um datatable de um dataset.

Como o erro diz o problema é por chave primária duplicada, então basta remover uma propriedade do datatable que trata a chave primária

<xs:unique name="Constraint1">
      <xs:selector xpath=".//mstns:ViewMateriaPrimaPorOrdemCorte" />
      <xs:field xpath="mstns:ordemCorteCod" />
</xs:unique>

Um comentário:

Anônimo disse...

véo, valew a dica!!!
=DDDDD