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-