|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 7 ![]() |
Bonjour,
Je recherche à récupérer la valeur qui serait actuellement définie précedement par un set rowcount n Vous remerciant par avance |
|
|
00
|
|
|
#2 |
![]() ![]() |
D'après la doc 15:
mais un petit essai montre que cela ne marche pas en 12.5.3 ni en 12.5.4. Je ne sais pas si il y a une autre technique... Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 7 ![]() |
Nous n'allons pas migrer vers 15x avant un petit bout de temps. je vais devoir trouver une autre sollution.
Notre problème est qu'un individu peux scrupuleux a utiliser des set rowcount pour limiter le nombre d'enregistrements visibles dans une classe d'affichage et que cette limitation est propagée bien évidemment tout au long des éventuelles procédures exécutées pour l'affichage ce qui conduit à des résultats incohérents. Mon idée palliative était de stocké en début de traitement le rowcount sollicité par la classe, faire un rowcount 0 puis remettre le rowcount sollicité sur la partie qui restitue les datas. Je pense que je vais faire un select 1 sur une table de référence dont je connais la grande longueur et regarder le nombre d'enregistrements retourné... pas fabuleux, mais en attendant de retouchez les classes de visualisation de notre appli... Michael, l'occasion pour moi de vous remerciez pour les informations publiées sur l'installation de ase sur linux qui m'ont bien aidé il y a quelques années déjà. Sébastien. |
|
|
00
|
|
|
#4 | ||
![]() ![]() |
Merci...
La seule chose que j'ai trouvée c'est la variable globale @@options qui a un flag qui peut être testée pour voir si le SET ROWCOUNT est actif: Code :
Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||
|
|
00
|
|
|
#5 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2006 Messages : 17 ![]() |
Bonjour,
Avec la 12.5, Vous pouvez récupérer la valeur du SET ROWCOUNT imposé à la dernière requête utilisée : Code :
Si la requête ramène plus que 10 lignes, @nb_row vaudra 10. |
||
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Administrateur de base de données Inscription : juillet 2011 Messages : 2 ![]() |
En partant de la procédure sp_helpoptions
Voici une requête renvoyant les différentes options activées: Code :
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com