Requête SQL avec vb6

Bonjour,

Je cherche comment je peu recuperer la valeur maximum d'un champ d'un table avec vb6

J'ai utilisé la requête suivante :
select max(poid) from tab1
Configuration: Windows XP Internet Explorer 6.0

4 réponses

  1. salut

    j'ai pas access, je peux pas te dire si
    SELECT MAX(numconc), MAX(numtxt) FROM concepts, emplacement

    fonctionne correctement.

    en fait, quand j'ai besoin d'un max, j'en demande un seul à la fois, je m'amuse pas à faire un produit cartésien comme tu le fais... pas l'habitude. néanmoins, ça devrait fonctionner, au pire, être très long mais fonctionner quand même.

    tu parles de problèmes. peux-tu les exposer clairement ?
    1. Quand j'utilise ce code napas des problèmes

      SQL = "SELECT * FROM index1 WHERE mot ='" & Text1.Text & "' ORDER BY pois DESC"
      Set tab1 = BASE.OpenRecordset(SQL)

      If Not (tab1.BOF And tab1.EOF) Then
      Do While Not tab1.EOF

      List1.AddItem tab1.Fields("emplacement").Value & " " & tab1.Fields("pois").Value
      tab1.MoveNext
      Loop
      End If

      mais quand je veux chercher le nombre d'enregestrements ou la valeure maximum je trouve des problèmes
      exp
      SQL1 = "SELECT MAX(numconc), MAX(numtxt) FROM concepts, emplacement "
      Set tab4 = BASE.OpenRecordset(SQL1)

      j'ai pas trouver comment recuperer le nombre maximum
      je rappele que j'utilise le SGBD ACCESS
      1. ... et ça marche pas ?

        t'utilises quoi comme SGBD ?
        1. j'utilise access