Forum d'entraide Acomba
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.

Rejoignez le forum, c’est rapide et facile

Forum d'entraide Acomba
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Forum d'entraide Acomba
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

Aller en bas
avatar
SebastienBouch
Nombre de messages : 1
Date d'inscription : 29/05/2013

Loop infinie lors du Product.NextKey Empty Loop infinie lors du Product.NextKey

Mer 29 Mai 2013 - 10:46
Bonjour,

Je cherche à faire une requête qui me renvoi les produits Acomba à partir de la commande Product.NextKey de cette façon-ci

Code:
while (sdkProduct.NextKey(sdkProductIndex, true) == 0)
                {
                    if (sdkProduct.PrNumber != null && !_prUniqueByPrNumber.ContainsKey(sdkProduct.PrNumber)) _prUniqueByPrNumber.Add(sdkProduct.PrNumber, sdkProduct.PrUnique);

                    if (returnAcombaObjects)
                    {
                        if ((modifiedDate == DateTime.MinValue) || (modifiedDate != DateTime.MinValue && sdkProduct.PrTimeModified >= modifiedDate))
                        {
                            if ((getDeletedObjects && sdkProduct.PrStatus != 0) || (!getDeletedObjects && sdkProduct.PrStatus == 0))
                            {
                                AcombaProduct product = new AcombaProduct(sdkProduct.PrUnique);
                                product.Code = sdkProduct.PrNumber;
                                product.Name = sdkProduct.PrDescription[1] != null ? sdkProduct.PrDescription[1] : String.Empty;
                                product.ProductCategoryID = _acombaHelper.Products.GetPGUnique(sdkProduct.PrProductGroupNumber);
                                product.SetInternalState(ObjectState.UnModified);
                               
                                products.Add(product);

                                WriteLog(sdkProduct.PrUnique + " - " + sdkProduct.PrNumber + " - " + product.Name);
                            }
                        }
                    }
                }

Le problème c'est qu'à un certain moment, Acomba me retourne sans cesse la même séquence de 13 produits et il boucle parmi ces produits sans arrêt.

Avez-vous une idée de ce que pourrait être mon problème? Merci beaucoup.

Sébastien B.
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum