Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/10/2007, 16h11   #1
Invité de passage
 
Inscription : février 2004
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 5
Points : 1
Points : 1
Par défaut extraire 2 chiffres dans un champ

Bonjour,

Je souhaiterais effectuer une requête sur des codes postaux, mais prendre uniquement les 2 premiers caractères de mon champ CP
Dans mon champ CP, j'ai différents code postaux ex: 75015, 75002, 75013, je souhaiterais donc que la requête me retourne 75. Mon champ CP est au format texte dans Access.
Que dois-je utiliser comme fonction?

Ma requête se construit comme cela pour le moment:
Code asp :
1
2
3
4
sqlVar = "SELECT * FROM offres WHERE id>0 and genre = 1"
if not Request.QueryString("type") ="%" Then
sqlVar= sqlVar & " and type LIKE '%" & Replace(Request.QueryString("type"), "'", "''") & "%' "
end if

Merci d'avance pour votre aide.

--------------
Pense à la balise code (#) la prochaine fois
kaiser59
nick774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 16h23   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Bonjour,

Si j'ai tout compris :

Code :
1
2
 
select Left(CP, 2) from .....
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2007, 20h59   #3
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

je dirais plutot :


Code asp :
1
2
3
4
5
6
7
8
 
cpostal = left(request.form("codepostal"),2)
 
'si le champ CP est au format texte :
sql = "Select CP from Membre where left(CP,2) = '"& cpostal &"'"
 
'si le champ CP est au format numérique :
sql = "Select CP from Membre where left(CP,2) = "& cpostal &""
voilou
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2007, 01h11   #4
Invité de passage
 
Inscription : février 2004
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 5
Points : 1
Points : 1
Merci bien je vais regarder tout ça !
nick774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2007, 20h30   #5
Membre confirmé
 
Inscription : juin 2005
Messages : 412
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2005
Messages : 412
Points : 261
Points : 261
Envoyer un message via MSN à mael94420
ou encore
Code asp :
1
2
3
cpostal = Mid(request.form("codepostal"),1,2)
 
sql = "Select CP from Membre where CP Like " & cpostal & "???"
__________________
http://mael-decoster.fr
Développeur indépendant d'applications web
http://www.easy-media.fr
mael94420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h16.


 
 
 
 
Partenaires

Hébergement Web