Bonjour,
Voilà mon problème est le suivant avec une requête :
Les champs NumeroParcelleDebut et autre sont de type "chaîne de caractères". On ne peut pas y changer. MAIS tous ce que ces variables contiennent sont de chiffres (1, 12, etc jusque 401) SAUF parce que il y a 2 exceptions : 28A et 28B ... voilà le pourquoi du choix de String et pas d'entier concernant la Base de données...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 EcranAccueil->Query1->SQL->Clear(); EcranAccueil->Query1->SQL->Add("SELECT * FROM TTampon WHERE Parcelle BETWEEN '"+NumeroParcelleDebut+"' AND '"+NumeroParcelleFin+"' ORDER BY Parcelle"); EcranAccueil->Query1->Open();
Le problème est que bien entendu cette requête me les sort de la manière suivate :
1
11
111
2
21
22
etc...
Or moi je les voudrais de la manière suivante :
1
2
3
111
222
etc...
Quelqu'un a-t-il une idée de traitement à faire ?
Merci
PS : J'ai posté dans la rubrique C++ Builder d'abord, si un modo passe par là, merci de le changer de place donc !
Partager