- MaximeB
- Nombre de messages : 1
Date d'inscription : 31/07/2014
[Résolu] File Error 41 à l'insertion d'un TransARHeader
Ven 1 Aoû 2014 - 10:58
Bonjour tout le monde,
C'est mon premier post sur le forum.
Récemment, j'ai commencer à travailler sur un logiciel en PowerBuilder. Il doit être capable de pousser des factures dans Acomba.
Un de mes collègues m'a conseillé d'insérer les données dans les tables composées TransARHeader/TransARDetail. J'ai regardé l'exemple dans le fichier help de l'ODBC. Voici mes requêtes:
La transaction retourne comme message d'erreur:
Erreur lors de la sauvegarde SQLSTATE =
Filer error : 41
Procedure : 0
Sub proc : 3
Je n'ai aucune idée pourquoi ce message s'affiche. Pourriez-vous m'aider?
*EDIT* J'avais trop la tête dans le problème, mais la réponse était bien simple. Mon TANumPosts ne devait pas être à 5, mais à 2.
C'est mon premier post sur le forum.
Récemment, j'ai commencer à travailler sur un logiciel en PowerBuilder. Il doit être capable de pousser des factures dans Acomba.
Un de mes collègues m'a conseillé d'insérer les données dans les tables composées TransARHeader/TransARDetail. J'ai regardé l'exemple dans le fichier help de l'ODBC. Voici mes requêtes:
EXECUTE IMMEDIATE "BEGIN_TRANSACTION_AR" USING lt_transaction_acomba;
INSERT INTO TransARHeader (InCustomerSupplierCP, InInvoicedToCP, InSalesRepCP, InTerritoryCP, InReceivableOffset, InCurrentDay, InInvoiceType, InTransactionType, InDescription, TANumPosts)
VALUES (:ll_no_clientCP, :ll_InInvoicedToCP, :ll_no_representantCP, 1, :ll_CuReceivable, 1, 0, 3, 'Facture', 5)
USING lt_transaction_acomba;
UPDATE TransARDetail
SET PACharterCP = 4,
PADescription = 'Compte client à recevoir',
PaAmount = -1000
WHERE TaNum = 1 USING lt_transaction_acomba;
UPDATE TransARDetail
SET PACharterCP = 182,
PADescription = 'Autre à recevoir',
PaAmount = 1000
WHERE TaNum = 2 USING lt_transaction_acomba;
EXECUTE IMMEDIATE "END_TRANSACTION_AR" USING lt_transaction_acomba;
La transaction retourne comme message d'erreur:
Erreur lors de la sauvegarde SQLSTATE =
Filer error : 41
Procedure : 0
Sub proc : 3
Je n'ai aucune idée pourquoi ce message s'affiche. Pourriez-vous m'aider?
*EDIT* J'avais trop la tête dans le problème, mais la réponse était bien simple. Mon TANumPosts ne devait pas être à 5, mais à 2.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum