Sql tri????!!!!
feb
-
Michael_gengen Messages postés 98 Statut Membre -
Michael_gengen Messages postés 98 Statut Membre -
salut tout le monde
j'ai un probléme de tri?!!!
dans ma table les enregistrement sont stockées d'une facon des ordonnées comme suit:
code nom prénom ....................
1 x x ....................
20 y y ....................
7 f f ....................
.
.
.
10 c c ....................
.
.
.
.
.
et dans mon code asp,j'excute la requette suivante:
SQL="SELECT * FROM TABLE ORDER BY TABLE.CODE ASC;"
set recd =DBase.Execute(SQL)
le resultat ca donne le suivant:
code nom prénom ....................
1 x x ....................
10 c c ....................
11 d d ....................
y y ....................
.
.
.
.
2 b b ....................
.
.
au lieu de donner
le resultat ca donne le suivant:
code nom prénom ....................
1 x x ....................
2 y y ....................
.
.
.
.
9 b b ....................
10 c c ....................
11 d d ....................
(1,10,11,......,100,101 ....) au lieu de(1,2,3.................)
y a til une solution de tri pour les entiers??
j'ai un probléme de tri?!!!
dans ma table les enregistrement sont stockées d'une facon des ordonnées comme suit:
code nom prénom ....................
1 x x ....................
20 y y ....................
7 f f ....................
.
.
.
10 c c ....................
.
.
.
.
.
et dans mon code asp,j'excute la requette suivante:
SQL="SELECT * FROM TABLE ORDER BY TABLE.CODE ASC;"
set recd =DBase.Execute(SQL)
le resultat ca donne le suivant:
code nom prénom ....................
1 x x ....................
10 c c ....................
11 d d ....................
y y ....................
.
.
.
.
2 b b ....................
.
.
au lieu de donner
le resultat ca donne le suivant:
code nom prénom ....................
1 x x ....................
2 y y ....................
.
.
.
.
9 b b ....................
10 c c ....................
11 d d ....................
(1,10,11,......,100,101 ....) au lieu de(1,2,3.................)
y a til une solution de tri pour les entiers??
A voir également:
- Sql tri????!!!!
- Comment faire un tri personnalisé sur excel - Guide
- Logiciel tri photo - Guide
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Sql (+) - Forum Programmation
6 réponses
Le problème a la base c'est que les choffres sont triés de cette façon:
1,10,100... au lieu de 1,...,10,...100
pour le résoudre il y a une solution écrire 1 de cette façon 01 ou encore 001
Les gengen sont des gengen tils
1,10,100... au lieu de 1,...,10,...100
pour le résoudre il y a une solution écrire 1 de cette façon 01 ou encore 001
Les gengen sont des gengen tils
non je l'ai mis en nvarchar ,ok je crois que j'ai compris mnt pour que le tri sois correctement excuter il faut mettre le champs code en numérique c'est ca?
merci infinimenet
j'ai une autre question si'il vous permetez:
voila mon code de transaction:
Set conn= Server.CreateObject("ADODB.Connection")
conn.Open "driver={SQL Server}; ...................
conn.beginTrans
SQLCode="INSERT INTO ..................... ;"
conn.Execute(SQLCode)
If Err.number <> 0 Then
conn.RollbackTrans
str= Err.number &","& Err.Description &","& Err.Source
erreur=str
else
DBase.CommitTrans
end if
conn.Close
set conn= Nothing
voila l'erreur elevée:
"Aucune transaction n'est active.,Microsoft OLE DB Provider for ODBC Drivers"
pouvez vous m'aidez merci
j'ai une autre question si'il vous permetez:
voila mon code de transaction:
Set conn= Server.CreateObject("ADODB.Connection")
conn.Open "driver={SQL Server}; ...................
conn.beginTrans
SQLCode="INSERT INTO ..................... ;"
conn.Execute(SQLCode)
If Err.number <> 0 Then
conn.RollbackTrans
str= Err.number &","& Err.Description &","& Err.Source
erreur=str
else
DBase.CommitTrans
end if
conn.Close
set conn= Nothing
voila l'erreur elevée:
"Aucune transaction n'est active.,Microsoft OLE DB Provider for ODBC Drivers"
pouvez vous m'aidez merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question