2010-04-06 8 views
4

Comment créer une chaîne de connexion qui inclut un mot de passe contenant un "="? (Je me connecte à MySql 5.1)Chaîne de connexion ADO.NET et mot de passe avec "="

Par exemple, disons que le mot de passe est "Ge5f8z = 6", à quoi ressemblerait la chaîne de connexion?

J'ai essayé:

Server=DBSERV;Database=mydb;UID=myuser;PWD="Ge5f8z=6"; 

et

Server=DBSERV;Database=mydb;UID=myuser;PWD=Ge5f8z=6;" 

Les deux ne fonctionnent pas.

Répondre

5

Utilisez deux signes ==.

Il serait

Server=DBSERV;Database=mydb;UID=myuser;PWD=Ge5f8z==6;" 
+0

Je ne pense pas que cela fonctionnerait aussi bien pour les points-virgules? – jpierson

+0

Vous pouvez utiliser "" pour échapper: ou; – Nix

+0

@Nix J'ai essayé 'chaîne connstr =" Serveur = localhost; Port = 3306; Base de données = test; Utilisateur = root; Mot de passe = \ "t; jd \"; ";' pour se connecter à mysql db, cependant, il doesn ' t travail. J'ai lu la page @CResults, et voici une citation 'Pour inclure des valeurs qui contiennent un point-virgule, un guillemet simple ou un guillemet, la valeur doit être entre guillemets. 'est-ce que je manque quelque chose? – Ggicci

Questions connexes