_SQLite_GetTable2d fait tout et produit un tableau 2D avec les données, s'il y en a.
Mais en fait, tu sembles vouloir à la fin un tableau 1D avec les colonnes séparées par des virgules. Est-ce bien ça ?
Dans ce cas, utilise SQL à ton profit !
Code : Tout sélectionner
Local $aRows, $iRows, $iCols
$Base_SQLite = _SQLite_Open($fichSql)
If @error > 0 Then Exit MsgBox(16, "Erreur", "La base ne peut être ouverte.")
_SQLite_GetTable($Base_SQLite, "SELECT col1 || ',' || col2 || ',' || col3 || ',' || col4 || ',' || col5 AS titre FROM matable WHERE SUBSTR(ladate,-4,4) = '" & $annee & "'", $aRows, $iRows, $iCols)
_ArrayDisplay($aRows)
$aRows[0] contient le nombre de rangs + 1
$aRows[1] contient 'titre' puisque c'est le nom que j'ai donné à la colonne résultat
$aRows[2]... les rangées avec les colonnes séparées par des virgules.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.