Sql tri????!!!!
feb
-
Michael_gengen Messages postés 99 Date d'inscription Statut Membre -
Michael_gengen Messages postés 99 Date d'inscription 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????!!!!
- Tri sur excel - Guide
- Logiciel tri photo - Guide
- Logiciel sql - Télécharger - Bases de données
- Tri catalog - Télécharger - Bureautique
- Blob sql ✓ - Forum Webmastering
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
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