Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3133 connectés 

 


Dernière réponse
Sujet : [Sql] Sélectionner les 5 1er enregistrements d'une table
cgmarmotte

fabd a écrit a écrit :

 
 
Pas d'autre solution que d'utiliser les curseurs dans une procedure stockée  




 
Euuuuuh...C quoi une procédure stockée ??
 
thegti>G v tester, çà m'a l'air bien mais si je ne m'abuse le serveur sélectionne les 10 1er enregistrements puis vire les 5 1ers...Dc le serveur il sélectionne des données pr rien...M'enfin faute de mieux ;) C une limitation d'Access ou du Sql + généralement ?
Mais alors pour un forum par exemple, ils font comment les gens ? Par exemple pr faire des pages précédentes-suivantes et ne mettre qu'un certain nombre d'enregistrements par page
 
Que de questions...C'est rude le matin ;)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
cgmarmotte

fabd a écrit a écrit :

 
 
Pas d'autre solution que d'utiliser les curseurs dans une procedure stockée  




 
Euuuuuh...C quoi une procédure stockée ??
 
thegti>G v tester, çà m'a l'air bien mais si je ne m'abuse le serveur sélectionne les 10 1er enregistrements puis vire les 5 1ers...Dc le serveur il sélectionne des données pr rien...M'enfin faute de mieux ;) C une limitation d'Access ou du Sql + généralement ?
Mais alors pour un forum par exemple, ils font comment les gens ? Par exemple pr faire des pages précédentes-suivantes et ne mettre qu'un certain nombre d'enregistrements par page
 
Que de questions...C'est rude le matin ;)

kvl

fabd a écrit a écrit :

 
 
Pas d'autre solution que d'utiliser les curseurs dans une procedure stockée  




 
Procédures stockées sous access :( J'ai pas réussi  
 
J'ai eu 6 semaine de cours Merise, sql, pl/sql et dev 6 puis un projet de 15 jours sous oracle ...
Ensuite 15 jours de VB et 15 jours de projet VB avec connexion access(les profs nous ont dit de nous démerder pour apprendre access...). Bin j'ai pas réussi à trouver comment faire une proc stockée ...

thegti

cgmarmotte a écrit a écrit :

 
Merci, çà marche :)
...Et si g veux sélectionner les enregistrements 5 à 10 ?
Vi g c g suis chiant, mais temps qu'à faire autant vous emmerder pour de bon :D
 
The Real Smiley>çà g veux bien le croire...Mais on fait avec ce qu'on a :(  




 
SELECT DOWN 5 utilisateurs.numero_utilisateur
FROM (SELECT TOP 10 utilisateurs.numero_utilisateur
FROM utilisateurs)

fabd

cgmarmotte a écrit a écrit :

 
...Et si g veux sélectionner les enregistrements 5 à 10 ?




 
Pas d'autre solution que d'utiliser les curseurs dans une procedure stockée

THE REAL SMILEY

cgmarmotte a écrit a écrit :

 
The Real Smiley>çà g veux bien le croire...Mais on fait avec ce qu'on a :(  




c'est vrai  :hello:

cgmarmotte

JWhy a écrit a écrit :

SELECT TOP 5 utilisateurs.numero_utilisateur  
FROM utilisateurs  




Merci, çà marche :)
...Et si g veux sélectionner les enregistrements 5 à 10 ?
Vi g c g suis chiant, mais temps qu'à faire autant vous emmerder pour de bon :D
 
The Real Smiley>çà g veux bien le croire...Mais on fait avec ce qu'on a :(

THE REAL SMILEY

cgmarmotte a écrit a écrit :

çà marche po :(
g tapé ce qui suit :  
 
SELECT utilisateurs.numero_utilisateur  
FROM utilisateurs
LIMIT 0,5;
 
et çà me renvoit "erreur de syntaxe dans la clause FROM" (g oublié de dire, c avec Access)  




ahhhh ACCESS, fallait le dire avant  [:jajax]

JWhy SELECT TOP 5 utilisateurs.numero_utilisateur  
FROM utilisateurs
cgmarmotte çà marche po :(
g tapé ce qui suit :  
 
SELECT utilisateurs.numero_utilisateur  
FROM utilisateurs
LIMIT 0,5;
 
et çà me renvoit "erreur de syntaxe dans la clause FROM" (g oublié de dire, c avec Access)
THE REAL SMILEY

cgmarmotte a écrit a écrit :

Voilà, g voudrai sélectionner certains enregistrement ds une table, comme par exemple les 5 1er, puis après les 5 qui suivent, etc...
G pensé à faire un select * puis sélectionner les données ds le code de l'appli mais c un peu dommage de tout sélectionner si on ne veut que les 5 1er !
plz help :hello:  




rajoute à la fin de ta requete LIMIT 0,5
et voilà  :jap:

cgmarmotte Voilà, g voudrai sélectionner certains enregistrement ds une table, comme par exemple les 5 1er, puis après les 5 qui suivent, etc...
G pensé à faire un select * puis sélectionner les données ds le code de l'appli mais c un peu dommage de tout sélectionner si on ne veut que les 5 1er !
plz help :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)