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 25/06/2006, 20h40   #1
Invité régulier
 
Inscription : février 2005
Messages : 29
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 29
Points : 6
Points : 6
Par défaut Gérer les guillemeets à l'intérieur d'une chaîne

Bonjour,

Comment peut-on traiter des guillemets comme un caractère composant le nom d'un utilisateur en ASP ?

Exemple : mon nom d'utilisateur est Louis "Le Hutin".

Que dois-je écrire dans ma chaîne de connection, au niveau du User ID :


Citation:
conn.Open "Provider=sqloledb;" & "Network Library=DBMSSOCN;" & "Data Source=111.111.111.111,1433;" & "server=" & "NOMSERVEUR" & ";" & "Initial Catalog=NOMBASE;" & "User ID=" & "??????;" '& "Password=" & "myPassword" & ";"
Merci d'avance.
LAGARDETTE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 08h38   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 807
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 807
Points : 3 005
Points : 3 005
Bonjour,

chr(34) ?
__________________
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 27/06/2006, 15h24   #3
Invité régulier
 
Inscription : février 2005
Messages : 29
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 29
Points : 6
Points : 6
Par défaut Guillemets (suite)

Hélas, chr$(34) ne change rien au problème...
Merci quand même.

La question reste entière.
LAGARDETTE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 15h26   #4
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
t'as essayé de doubler les " ?
sinon je pense que ce n'est pas une bonne idée d'utiliser ce genre de caractère comme utilisateur de bdd
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 16h54   #5
Membre actif
 
Inscription : mai 2004
Messages : 166
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2004
Messages : 166
Points : 178
Points : 178
Il faut utiliser quatre guillemets : 2 pour délimiter la chaine de caractère et 2 pour échaper le caractère "
Ce qui donne
Code :
1
2
3
4
 
dim strUserId : strUserId = "Louis ""Le Hutin"" "
'cette ligne va bien renvoyer : louis "le hutin"
Response.write strUserId
Donc si tu récupères ta chaine via un request, reste à faire dessus un replace de " par "" pour pouvoir la concaténer afin de construire ta chaine de connexion
amar00 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 22h08   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Quelle idée d'utiliser des guillemets dans un nom d'utilisateur!!!
Enfin...
Citation:
Envoyé par LAGARDETTE
Hélas, chr$(34) ne change rien au problème...
Merci quand même.

La question reste entière.
C'est pas chr$(34), mais chr(34)...
A+
Immobilis 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 23h35.


 
 
 
 
Partenaires

Hébergement Web