Bonjour :-)

Dans le Livre Programmation Open office,  l'exemple  d�crit page 543
permet d'ajouter un enregistrement dans la table produit.dbf
la table se pr�sente comme cela:  ID_PRODUIT ,  LIBELLE ,   PRIX
Quel code ou instruction SQL pourrai-je faire pour ensuite trier la
table par ordra alphab�tique sur la colonne LIBELLE
Il y a un exemple de tri sur un set row p554, mais je n'ai pas su l"adapter.

Jean-Luc

Ci joint le code de l'exemple

   Sub InsererDonneesParSQL()
   dim maRequete As Object, resuQuery As Object
   dim LeLibelle As String, LePrix As Double, instrSQL As String
   dim nbLignesEcrites As Long, indexP As Long, x As Long

   'Demande des renseignements � l'utilisateur
   if nouvelArticle(LeLibelle, LePrix) then
     ConnecterSource
     'chercher la valeur maximale de ID_PRODUIT
     maRequete = maConnexion.createStatement()
     resuQuery = maRequete.executeQuery( _
                           "select ID_PRODUIT from produits")
     indexP = 1
     while  resuQuery.next
       x = resuQuery.Columns.getByName("ID_PRODUIT").Int
       if x >= indexP then indexP = x +1
     wend

     'construction de la requ�te d'insertion
     instrSQL = "order by produits "
     'ajout du nouvel enregistrement
     nbLignesEcrites = maRequete.executeUpdate(instrSQL)
     'MsgBox("Instruction SQL :" & chr(13) & instrSQL & chr(13) & _
            '"Nombre de lignes �crites : " & nbLignesEcrites)
     DeconnecterSource
   end if
   End Sub



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à