Sql ORDER BY colonne de type number sous Acce

Cette requete marche:

strSQL="select * from " & Table_Name

Mais quand je veux ordonner suivant la colonne 'Position' qui est de type 'number' sous Access, ca marche plus.Vous savez pk?:

strSQL="select * from " & Table_Name & " Order by Position"

Cpdt c'est p-ê mon code après qui est particulier

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    A part le ; je ne vois pas ce qui cloche, quel est le probleme qui te fais dire que ca marche pas?

    ö,ö
    \_/
    1. Mon langage c'est ASP et Access 2000
      Avec le sort by ca marche pas non plus
      1. Modérateur
        Bonjour,

        Ca ne marche pas n'est pas un exposé clair d'anomalie... :-)

        Quelle est ton anomalie ?

        - tu n'as pas le tri escompté
        - ça disjoncte tout le quartier
        - tu as une erreur de syntaxe
        - tu as les RG qui frappent chez toi
        - rien ne se passe
        - tu reussis à éteindre le soleil
        - ....

        Normalement, ça doit marcher (JET SQL est compatible SQL ANSI).
        Peux-tu essayer avec le numéro de colonne au lieu du nom ou sur un autre nom de colonne ?
        Quand tu affiches le contenu de ton strSQl tu as quoi ?
        Ton code après, c'est quoi ? (Tu as l'air de dire qu'il est particulier)

        En passant, 'SORT BY' n'est pas un mot-clé JET SQL.

        PS : as-tu résolu ton problème de UPDATE ? Ca serait sympa d'en faire profiter les autres, non ? ;-)

        A+ Blux            "Les cons, ça ose tout.
        C'est même à ça qu'on les reconnait"
        1. Merci beaucoup pour le probleme update. Ca marche.
          Et la je viens de savoir pk ca marche pas: Position est aussi un mot clé. J'ai perdu 4 heures sur une telle connerie.
          Ciao et merci :)