Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Requete SQL + jauge

4 réponses
Avatar
nicolas
Bonsoir,

je souhaiterai int=E9grer une jauge des l'execution de ma requete sql du
type Select.
Pour d=E9terminer le nombre d'enregistrements, je dois utiliser le
parcours SQL: SQLPremier / SQLCol pour avoir acc=E9s =E0 SQL.NbLig qui me
servira de BorneMax pour la jauge.
Mais le pb est que la totalit=E9 des enregistrements sont charg=E9s en
m=E9moire lors de l'ex=E9cution du SQLPremier et du coup l'essentiel du
temps d'ex=E9cution s'effectue lors du SQLPremier, phase pendant
laquelle je n'ai pas la main!!!
En indiquant un nombre d'enregistrements =E0 charger en m=E9moire via
SQLPremier(100,"toto"), le contenu de SQL.Nblig vaut 100 et du coup
je perds le nombre total...

Y'a t'il un moyen de connaitre le nombre d'enregistrements de ma
requete sans etre bloqu=E9 lors du SQLPremier.

Note: Je ne tiens pas non plus =E0 faire une premiere requete Select
count(*) pour en d=E9terminer un nbr d'enregistrements...

merci pour vos lumi=E8res

4 réponses

Avatar
Jacques Bratières
Le Mon, 16 Apr 2007 18:55:12 +0200, nicolas
a écrit:

Bonsoir,

je souhaiterai intégrer une jauge des l'execution de ma requete sql du
type Select.
Pour déterminer le nombre d'enregistrements, je dois utiliser le
parcours SQL: SQLPremier / SQLCol pour avoir accés à SQL.NbLig qui me
servira de BorneMax pour la jauge.
Mais le pb est que la totalité des enregistrements sont chargés en
mémoire lors de l'exécution du SQLPremier et du coup l'essentiel du
temps d'exécution s'effectue lors du SQLPremier, phase pendant
laquelle je n'ai pas la main!!!
En indiquant un nombre d'enregistrements à charger en mémoire via
SQLPremier(100,"toto"), le contenu de SQL.Nblig vaut 100 et du coup
je perds le nombre total...

Y'a t'il un moyen de connaitre le nombre d'enregistrements de ma
requete sans etre bloqué lors du SQLPremier.


[...]


Je ne pense pas.


--
J.Bratières
Avatar
news.free.fr
c'est quoi comme base ?

je sais je poses toujours la meme question,
c'est parce que si c'est HF, je connais pas de solution
si c'est oracle, ca peut le faire

"Jacques Bratières" a écrit dans le message de news:

Le Mon, 16 Apr 2007 18:55:12 +0200, nicolas
a écrit:

Bonsoir,

je souhaiterai intégrer une jauge des l'execution de ma requete sql du
type Select.
Pour déterminer le nombre d'enregistrements, je dois utiliser le
parcours SQL: SQLPremier / SQLCol pour avoir accés à SQL.NbLig qui me
servira de BorneMax pour la jauge.
Mais le pb est que la totalité des enregistrements sont chargés en
mémoire lors de l'exécution du SQLPremier et du coup l'essentiel du
temps d'exécution s'effectue lors du SQLPremier, phase pendant
laquelle je n'ai pas la main!!!
En indiquant un nombre d'enregistrements à charger en mémoire via
SQLPremier(100,"toto"), le contenu de SQL.Nblig vaut 100 et du coup
je perds le nombre total...

Y'a t'il un moyen de connaitre le nombre d'enregistrements de ma
requete sans etre bloqué lors du SQLPremier.


[...]


Je ne pense pas.


--
J.Bratières


Avatar
nicolas
Ma base de données est Criteria que j'interroge via un lien ODBC.
Avatar
Jerome PAULIN
nicolas a écrit :
Ma base de données est Criteria que j'interroge via un lien ODBC.




HOOOOO du Prologue ...

gg