Lecture SQL en arrière de 10 ligne

Fermé
Jacques - 18 août 2013 à 13:50
jee pee Messages postés 40281 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 octobre 2024 - 18 août 2013 à 17:13
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 40281 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 octobre 2024 9 351
18 août 2013 à 14:09
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 dimanche 18 août 2013 Statut Membre Dernière intervention 18 août 2013
18 août 2013 à 14:18
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 40281 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 octobre 2024 9 351
18 août 2013 à 14:37
Je n'ai pas compris ce que tu désires.
0
JacquesBausseron Messages postés 6 Date d'inscription dimanche 18 août 2013 Statut Membre Dernière intervention 18 août 2013
18 août 2013 à 15:03
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 40281 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 octobre 2024 9 351
Modifié par jee pee le 18/08/2013 à 15:10
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 dimanche 18 août 2013 Statut Membre Dernière intervention 18 août 2013
18 août 2013 à 15:17
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 dimanche 18 août 2013 Statut Membre Dernière intervention 18 août 2013
18 août 2013 à 16:50
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 40281 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 octobre 2024 9 351
18 août 2013 à 17:13
Çà 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