Bonjour,

j'ai un petit bug bien étrange, lorsque je fais appel à rowCount() j'ai 256 en retour alors que j'ai 292 lignes dans ma table.

Au début je me suis dis, OK il y a une limitation de taille avec select().

Mais si je fais une boucle de 0 à 291 tout marche très bien!!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
quint16 rowCount = _akeh->getModel()->rowCount();
  debug("There is : " + QString::number(rowCount) + " records.");
 
  for(int i=0; i < 292/*_akeh->getModel()->rowCount()*/; i++)
    {
...
    }
Quelqu'un aurait il une petite explication?

Merci.
Cordialement.

EDIT : Bon j'ai trouvé une infos pas mal qui parle de buffer mémoire qui limite le nombre de ligne à 256 !! Donc ma question : Comment récupérer correctement le bon nombre de ligne dans la table? Et activé les flèches sur le QTableView!