Salut,
Voilà, j'ai un petit soucis avec ADO.
En fait, j'exploite ADO pour lire la structure d'une table Access :
Avec une boucle, je lis le nom de chaque colonne de la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim rstListeTable As ADODB.Recordset Set rstListeTable = New ADODB.Recordset Set rstListeTable = MaConn.OpenSchema(adSchemaColumns, Array(Empty, Empty, strNomTable, Empty))
Le problème, c'est que ADO me fournit les champs triés alphabétiquement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Do While Not rstListeTable.EOF strFieldName = rstListeTable!COLUMN_NAME ... intI = intI + 1 rstListeTable.MoveNext Loop
Je souhaiterais les obtenirs dans l'ordre croissant de création de la table.
C'est à dire, le 1er champ de la table en 1er, le 2ème champ de la table en 2ème, le 3ème champ de la table en 3ème, etc...
Est-ce que je peux faire cela ?
Merci.
Partager