PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Problème ODBC Sage
Problème ODBC Sage
Débuté par guest, 01 mar. 2006 17:25 - 4 réponses
Posté le 01 mars 2006 - 17:25
Bonjour,

Je voudrais ajouter un bon de livraison à la gestion commerciale de Sage

mais j'ai un problème lors de l'ajout à la rable F_DOCLIGNE. Voici la requete :

"INSERT INTO F_DOCLIGNE (DL_No,
DO_Domaine,
DO_Type,
CT_Num,
DO_Piece,
DL_Ligne,
AR_Ref,
EU_Qte,
DL_Valorise,
DO_DATE,
DL_Qte)
values
(0,
0,
2,
'BAGUES',
'ABC1234',
10000,
'BAAR01',
1,
1,
'{d 2006-03-01}',
1)"

voici le message d'erreur que j'obtient :

"ERROR [HY000] [Simba][Simba ODBC Driver][CBase]L'état du stock ne permet pas de créer la ligne"

Pourtant, le stock de 'BAAR01' contient 23 unités, et je peux ajouter cet article sans probème en passant directement par Sage

Merci d'avance pour vos réponses...
Posté le 02 mars 2006 - 06:40
J'ai déjà essayé pas mal de chosesen attaquant les bases sage par ODBC, cependant il faudrait que tu regardes dans l'aide livrée avec Sage, notament la structure des fichiers et leurs dependances. C'est une base assez compliquée et on ne peut pas attaquer tous les champs d'une meme table... En tout cas c'est ce que j'en ai retiré...

Bon dev,

Philippe

Aurélien Catinon a écrit :
Bonjour,

Je voudrais ajouter un bon de livraison à la gestion commerciale de Sage

mais j'ai un problème lors de l'ajout à la rable F_DOCLIGNE. Voici la requete :

"INSERT INTO F_DOCLIGNE (DL_No,
DO_Domaine,
DO_Type,
CT_Num,
DO_Piece,
DL_Ligne,
AR_Ref,
EU_Qte,
DL_Valorise,
DO_DATE,
DL_Qte)
values
(0,
0,
2,
'BAGUES',
'ABC1234',
10000,
'BAAR01',
1,
1,
'{d 2006-03-01}',
1)"

voici le message d'erreur que j'obtient :

"ERROR [HY000] [Simba][Simba ODBC Driver][CBase]L'état du stock ne permet pas de créer la ligne"

Pourtant, le stock de 'BAAR01' contient 23 unités, et je peux ajouter cet article sans probème en passant directement par Sage

Merci d'avance pour vos réponses...
Posté le 02 mars 2006 - 10:05
Svp vous pouvez m'aider à avoir accès à la base de SAGE? Moi g veux faire communiquer mon logiciel de gestion commercial avec la compta de SAARI.
Merci
Posté le 02 mars 2006 - 11:28
Le manuel du kit ODBC de sa est dans le répertoire "\sage\Manuel Kit ODBC 100" du CD de la ligne 100 de sage
Posté le 02 mars 2006 - 11:51
Voila, le fait de regarder la structure des fichiers en détail m'a mis dans la bonne voie pour trouver la solution :

il faut rajouter une jointure avec la table F_DEPOT (par l'intermédiaire de DE_No).

Merci pour ta réponse !