bonjour à tous, j'ai un petit souci concernant mon script.

jquery datatable n'affiche pas les données provenant de la base de données mysql. j'utilise electron js.
lorsque j'insere les lignes de tables tout marche correctement.

svp je demande votre aide pour pallier ce problème

Code html : 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
18
19
20
21
22
23
24
<div class="row" id="synthese-block" style="margin-left:0.1%;display:none;" >
            <div class="col-12 budg-scro " style="overflow:scroll;"   >
              <table id="synthesetablee" >
                <thead>
                  <tr style="background:#1e3d73;color:#fff;">
                    <th>CODE SECTEUR</th>
                    <th>REF. PRODUIT</th>
                    <th>DESIGNATION</th>
                    <th>STOCK INITIAL</th>
                    <th>ENTREES EN STOCK</th>
                    <th>SORTIES EN STOCK</th>
                    <th>STOCK FINAL</th>
                    <th>VALEUR DU STOCK</th>
                    <th>COÛT MOYEN DU STOCK</th>
                    <th>CR MOYEN</th>
                    <th>PV MOYEN</th>
                  </tr>
                </thead>
                <tbody id="synthese-list">
 
                </tbody>
              </table>
            </div>
          </div>

code javascript
Code : 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
18
19
let synthse = $('#synthese-list').empty()
 
 
    connection.query("SELECT article_details.secteur artsect,article_details.article_detail_id id,AVG(sortiestock.Pu) mpuv,article_details.Designation ds,article_details.Stock st, SUM(approvisionnement.quantite) SommeAppro,SUM(sortiestock.Quantite) SommeSorties,AVG(approvisionnement.prix_appro) MoyenneAppro,(SUM(approvisionnement.quantite)-SUM(sortiestock.Quantite)) DifferenceApproSsortie FROM article_details LEFT JOIN approvisionnement ON approvisionnement.article_detail_id=article_details.article_detail_id LEFT JOIN sortiestock ON sortiestock.Id_produit=article_details.article_detail_id GROUP BY article_details.Designation",(errors,rows)=>{
        if(errors) alert("Erreur "+errors)
        else{
            for (let i = 0; i < rows.length; i++) {
                //La valeur moyenne du stock = (moyenne du cout unitaire par produit)  x (Stock final) 
                let valeur_moyenne_stock = ((parseFloat(parseFloat(rows[i].MoyenneAppro).toFixed(2))) * (parseFloat(parseFloat(rows[i].st).toFixed(2)))).toFixed(2)
                //Cout moyen du stock par produit = Valeur moyenne du stock / Stock final
                let cout_moyenne_stock = (parseFloat(valeur_moyenne_stock))+(parseFloat(parseFloat(rows[i].st).toFixed(2))).toFixed(2)
                //synthse.append("<tr><td>"+rows[i].artsect+'</td><td>'+rows[i].artsect+'-'+rows[i].id+'</td></tr>').show()   
 
                synthse.append("<tr><td>"+rows[i].artsect+'</td><td>'+rows[i].artsect+'-'+rows[i].id+'</td><td>'+rows[i].ds+'</td><td>'+(0).toFixed(2)+'</td><td>'+parseFloat(rows[i].SommeAppro).toFixed(2)+'</td><td>'+parseFloat(rows[i].SommeSorties).toFixed(2)+'</td><td>'+parseFloat(rows[i].st).toFixed(2)+'</td><td>'+valeur_moyenne_stock+'</td><td>'+cout_moyenne_stock+'</td><td>'+parseFloat(rows[i].MoyenneAppro).toFixed(2)+'</td><td>'+parseFloat(rows[i].mpuv).toFixed(2)+'</td><</tr>').show()   
            }
        }
    })
 
    $('#synthesetablee').dataTable()