Bonjour,
Je viens de me rendre compte qu'une même requête contenant un Order By ne retourne pas dans le même ordre les résultats.
Voici ma requête :
Voici ce que me retourne Access :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM FICHIERS_GENERES WHERE (FIG_MODULE ='MFA') AND (NOT FIG_MODE = "XML" ) ORDER BY FIG_NOM_FICHIER ASC, FIG_MODE DESC
Voici ce que me retourne Delphi avec un TADOQuery :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 FIG_ID FIG_NOM_FICHIER FIG_DIR FIG_DATE FIG_MODE FIG_MODULE 2332 MFA_01-1_Depose.xls MFA_01\Depose\ 20070313153436 Depose MFA 2336 MFA_01-1_Pose.xls MFA_01\Pose\ 20070313153452 Pose MFA 2333 MFA_01-2_Depose.xls MFA_01\Depose\ 20070313153440 Depose MFA 2337 MFA_01-2_Pose.xls MFA_01\Pose\ 20070313153456 Pose MFA 2340 MFA_02_A-1_Depose.xls MFA_02_A\Depose\ 20070313153506 Depose MFA 2341 MFA_02_A-1_Pose.xls MFA_02_A\Pose\ 20070313153510 Pose MFA 2450 MFA_02_A.xls Bordereaux\MFA_02_A\ 20070313154158 Bordereau MFA 2454 MFA_02_B-0.xls Bordereaux\MFA_02_B\ 20070313161112 Bordereau MFA 2455 MFA_02_B-1.xls Bordereaux\MFA_02_B\ 20070313161114 Bordereau MFA 2456 MFA_02_B-2.xls Bordereaux\MFA_02_B\ 20070313161114 Bordereau MFA 2041 MFA_02_B1-1.xls MFA_02_B1\Conforme\ 20070312121056 Conforme MFA
Mon "Order By" est-il mal placé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 FIG_ID FIG_NOM_FICHIER FIG_DIR FIG_DATE FIG_MODE FIG_MODULE 2332 MFA_01-1_Depose.xls MFA_01\Depose\ 20070313153436 Depose MFA 2336 MFA_01-1_Pose.xls MFA_01\Pose\ 20070313153452 Pose MFA 2333 MFA_01-2_Depose.xls MFA_01\Depose\ 20070313153440 Depose MFA 2337 MFA_01-2_Pose.xls MFA_01\Pose\ 20070313153456 Pose MFA 2334 MFA_01-3_Depose.xls MFA_01\Depose\ 20070313153444 Depose MFA 2338 MFA_01-3_Pose.xls MFA_01\Pose\ 20070313153500 Pose MFA 2450 MFA_02_A.xls Bordereaux\MFA_02_A\ 20070313154158 Bordereau MFA 2340 MFA_02_A-1_Depose.xls MFA_02_A\Depose\ 20070313153506 Depose MFA 2341 MFA_02_A-1_Pose.xls MFA_02_A\Pose\ 20070313153510 Pose MFA 2454 MFA_02_B-0.xls Bordereaux\MFA_02_B\ 20070313161112 Bordereau MFA 2455 MFA_02_B-1.xls Bordereaux\MFA_02_B\ 20070313161114 Bordereau MFA 2041 MFA_02_B1-1.xls MFA_02_B1\Conforme\ 20070312121056 Conforme MFA 2456 MFA_02_B-2.xls Bordereaux\MFA_02_B\ 20070313161114 Bordereau MFA
J'utilise Access 97 et Delphi 7.
Il n'y a rien de particulier à priori.
Partager