Lecture SQL en arrière de 10 ligne

Jacques -  
jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

comment faire pour lire en arrière dans une base de donne en visual 2013

exemple pour lire 10 ligne faire l'inverse

cmd.CommandText = "SELECT TOP 10 * FROM TarNum WHERE (TarRef >= '" + entrer + "' ) AND (TarRef < '" + entrer1 + "') ORDER BY TarRef ASC "


A voir également:

2 réponses

jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   9 717
 
Salut,

Pour avoir les 10 dernières lignes tu pourrais essayer :

ORDER BY TarRef DESC

cdlt
0
JacquesBausseron Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais sa fonction dans l'ordre suivant dans la BD mais pas précèdent ?


Exemple MER15000 lecture MER15000 et plus mais pas inférieure
0
jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   9 717
 
Je n'ai pas compris ce que tu désires.
0
JacquesBausseron Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Exemple dans la base de don.

MER14000
MER14500
MER14600
MER15000
MER16000
Etc.

je me place sur MER15000 et MER1500 plus 10 articles en 1er lecture donc résultat affiché soit ascendant ou descendant
Je veux lire en remontant a partir de la réf. MER15000 a MER00000 sur les 10 liges eventuelle
0
jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   9 717
 
MER15000, c'est dans le champ TarRef ?

Si oui c'est toi dans le select qui sélectionnes la tranche de valeur retournées entre entrer et entrer1
0
JacquesBausseron Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais

la commande SELECT Effectue toujours des lectures dans la BD par des réf. supérieure en code ACI (descendante) donc mon sujet c'est de lire à partir de cette réf. et de remonter en code ASCI inférieure mais pas le contraire

Je te remercie de tes raiponces rapides
0
JacquesBausseron Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour

Ca ne fonctionne pas

Connais tu la fonction FETCH PRIOR FROM et sa programmation apparemment c'est pour remonter dans la BD

Merci d'avance
0
jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   9 717
 
Çà ne n'est pas du sql pur.

C'est du Sql Procédural ou Sql Transactionnel. Le FECTH PRIOR doit fonctionner avec des CURSORS. C'est utilisé dans des triggers, des procédures cataloguées ..., mais je n'ai là non plus aucune idée si ou comment c'est interfacé en VB.
0