none
Erro de SQL ao tentar registrar várias NF´s RRS feed

  • Pergunta

  • Pessoal,

     

    Estou tentando registrar 1800 ordens de venda (contas a receber\ordens de venda\lançamento\Nota Fical) de uma vez só e estou encontrando uma mensagem de erro que impede o processo. 

     

    Mensagem (17:29:01)
    Erro ao executar o código: A operação que você está executando gera uma instrução SQL que contém muitas instruções aninhadas. Divida a operação em várias partes e tente novamente.

    Rastreamento de pilha

    (S)\Classes\QueryRun\next
    (S)\Classes\SalesFormLetter\chooseLines - line 45
    (S)\Classes\SalesFormLetter_Invoice\chooseLines - line 3
    (S)\Classes\SalesFormLetter\initLinesQuery - line 33
    (S)\Classes\SalesFormLetter\dialog - line 14
    (S)\Classes\RunBase\dialogMake - line 5
    (S)\Classes\RunBase\promptPrim - line 22
    (S)\Classes\RunBase\prompt - line 12
    (S)\Classes\RunBaseBatch\prompt - line 3
    (S)\Classes\SalesFormLetter\main - line 76
    (C)\Classes\FormFunctionButtonControl\Clicked
    (C)\Classes\FormFunctionButtonControl\Clicked - line 21
    (C)\Classes\FormMenuButtonControl\Clicked
    (C)\Classes\FormMenuButtonControl\Clicked - line 21

     

    No cliente que estamos é fundamental faturar muitas ordens de venda de uma só vez, talvez mais de 1800, como no exemplo que citei.

     

    Grato

     

    Leandro Ferreira

     

     

     

    quinta-feira, 8 de janeiro de 2009 19:32

Todas as Respostas

  • Olá Leandro!

    Possivelmente o tamanho do SELECT estourou o limite de buffer, porem precisaria do seu código para ter uma noção melhor.
    Bem, se você ainda estiver com este problema...

    []'s
    terça-feira, 14 de abril de 2009 16:33