Bonjour à Tous
Je veux insérer toutes les lignes de ma table dans ma base de donnée
Voici mon code :
Code wlangage : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 //PREPARATION DU SCRIT D'INSERTION sMaReq est une chaîne = [ INSERT INTO données_entrants (ref_transfert, ref_usertexte) VALUES (%1, '%2' ) ] POUR TOUTE LIGNE DE Table_pourenvoi sMaReq = ChaîneConstruit(sMaReq, "Null", montransfert, montransfertusertexte) SI PAS HExécuteRequêteSQL(REQ, MaConnexion1,hRequêteDéfaut, sMaReq) ALORS Erreur(HErreurInfo()) SINON FIN FIN
Mon soucis est qu'à la fin de l'opération la première ligne de ma table est insérée deux fois dans ma base de données
Mes questions sont les suivantes :
0 - Je ne vois pas ou se trouve l'erreur ?
1 - es normal que j'utilise HExécuteRequêteSQL dans ce cas ?
2- Es qu'il n'existe pas d'autre moyens de faire des insertions massives ?
Ps : j'utilise une base de donnée Mysql
Merci à tous
Partager