[WD7]Probleme d'INSERT !

Posté par matoooy le 27/9/2004 16:57:09
Bonjour a tous!

Je souhaiterai insérer un enregistrement dans un fichier de relation FIC_C relié a FIC_A et FIC_B

FIC_A (IDFIC_A, CHAMPS_A1, CHAMPS_A2, ...)
FIC_B (IDFIC_B, CHAMPS_B1, CHAMPS_B2, ...)
FIC_C (IDFIC_A, IDFIC_B, CHAMPS_C1, ...)


Tout se passe tres bien lors de l'execution du programme, mais au moment d'inserer l'enregistrement, j'obtien "0" pour les identifiant du FIC_C alors que les CHAMPS du fichier qd a eux sont inséré correctement!

Je m'explique, imaginons que IDFIC_A et IDFIC_B ont respectivement la valeur "TEST_A" et "TEST_B"
je créé ma requete "req_ins"

req_ins est une Source de Données
req est une chaîne

req = "INSERT INTO FIC_C ( IDFIC_A, IDFIC_B, CHAMPS_C1, ...) VALUES ('TEST_A', 'TEST_B', 'BLABLA',...)"
...
...
SI PAS HExécuteRequêteSQL(req_ins, hRequêteDéfaut, req) ALORS
...
...

Lorsque la requete s'execute, j'obtiens au final
FIC_C ("0", "0", "BLABLA", ...)
alors que je devrais avoir
FIC_C ("TEST_A", "TEST_B", "BLABLA", ...)

Est ce normal??
(si je ne me suis pas bien fait comprendre faite le moi savoir... car c'est assez delicat a expliquer ^^)


Je tiens tout de meme a preciser que juste avant le HExécuteRequêteSQL(...), j'effectue une verification de "req" (Info([i]req[/i)]) et j'obtien bien :
INSERT INTO FIC_C ( IDFIC_A, IDFIC_B, CHAMPS_C1, ...) VALUES ('TEST_A', 'TEST_B', 'BLABLA',...)


Merci d'avance!!

-mAtOoOy-

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=1333&post_id=5463