Constraint em dataset

Tô consultando um dataset interno e criando duas constraints, mas o dataset não retornou os dados respeitando as constraints. Já fiz consulta a outras datasets internos e deu tudo certo.

Alguém pra dar uma luz?


function createDataset(fields, constraints, sortFields) {
    var c1 = DatasetFactory.createConstraint('codArquivo', '205006', '205006', ConstraintType.MUST);
    var c2 = DatasetFactory.createConstraint('numSolic', '219644', '219644', ConstraintType.MUST);
    var dataset = DatasetFactory.getDataset('ds_form_aux_vertsign', null, [c1, c2], null);
    return dataset;
}

Screenshot_5.png

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Consultando o dataset ds_form_aux_vertsign direto pelo Eclipse e passando as Constraints o resultado vem correto? Não consegui visualizar erro no seu código.

Não, ele retorna sem respeitar as constraints.

Marcella,

Por acaso não tem um espaço nos valores armazenados no formulário?

Tente pesquisar como LIKE só pra garantir.

É muito estranho ter um problema assim em um formulário interno.

Mas, pensando bem, mesmo colocando o LIKE não deveria mudar. Se ele não encontrasse nada no dataset, afinal está usando MUST, deveria trazer um resultado vazio.

Não tem espaço vazio. Pois é… Esse é um formulário interno da Vertsign (assinatura), os outros datasets internos estão ok.