Argument error in function Len() on MsSeek()

Estou mudando todos os DBSeek para MsSeek, porem deu este erro, a linha em questão é essa: ZZC->(msSeek(_cCodCli + _cLojCli + _cCodEmb, .F.))

Teoricamente as duas funções são iguais certo? Se o DbSeek funcionava neste caso, por que o msSeek não funciona?

Edit. Segue o pedaço do index:

cChave1 := "ZZC->CODCLI + ZZC->LOJCLI + ZZC->CODEMB"

cIndZZC1 := CriaTrab(Nil, .F.)

IndRegua("ZZC", cIndZZC1, cChave1,,, "Selecionando Registros...")

DbSetIndex(cIndZZC1 + OrdBagExt())

compartilhar
  • Patrick, boa parte, como está o índice da ZZC? Verifica como está o índice da mesma com a função IndexKey por favor.

    Daniel Mendes   27 de Aug de 2019
  • Vou adicionar à pergunta.

    Patrick Zerbinatti   27 de Aug de 2019
  • Estamos mudando todos os CriaTrab também, porem ainda não chegamos neste, com a nova tabela temporaria será que funcionará normal?

    Patrick Zerbinatti   27 de Aug de 2019
  • Patrick, antes de chamar o msseek, qual o valor da função IndexKey em relação ao alias ZZC? Caso esteja vazio, alguma valor incorreto, o MsSeek realmente pode gerar erro.

    Daniel Mendes   27 de Aug de 2019
  • Adicionei um novo anexo, que é a função onde da o erro (esta com dbSeek para parar de dar erro), neste caso do codigo ele pode não encontrar nada, seria por isso? Ele teria que ser uma condição de um if?

    Patrick Zerbinatti   28 de Aug de 2019
Mostrar todos os 9 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags msseek dbseek ou faça a sua própria pergunta.