Utiliser une Variable

Résolu
cs_jobertomeu Messages postés 2 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 13 mai 2009 - 13 mai 2009 à 14:33
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 13 mai 2009 à 15:11
Bonjour,

je voudrais incorporer mes variables dans ma requête qui se présente entre guillemets comme ça :


Dim db = TextBox3.Text
Dim ds = TextBox1.Text
Dim user = TextBox5.Text
Dim pass = TextBox4.Text

Dim ConnnectionStr = "Database=db;Data Source=ds;User Id=user;Password=pass"





Mais le problème, c'est quand je fais comme ça, il prend en compte
le nom de la variable et pas sa valeur pa exemple, pour lui Database
vaut db et nom la valeur de db ( qui est un champs de texte)

Voila, en espérant avoir été assez clair, je vous remercie d'avance !

4 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
13 mai 2009 à 15:05
concaténation:

Dim ConnnectionStr = "Database=" & TextBox3.Text & ";" & _
"Data Source=" & TextBox1.Text & ";" & _
"User Id=" & TextBox5.Text & ";" & _
"Password=" & TextBox4.Text
3
cs_jobertomeu Messages postés 2 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 13 mai 2009
13 mai 2009 à 15:07
Merci, tu es le seul à avoir répondu sur 15 ! c'est sper, je vais essayer et je tiens au courant
0
Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 28
13 mai 2009 à 15:09
Bonjour,

c'est normale car tu lui présente les valeur entres guillemets donc pour lui c'est une chaîne de texte :

Toto <== est une varialble
"Toto" <== est une chaîne de texte

il te suffit donc de faire "Database=" & db & ";Data Source=" & ds & ";User Id=" & user & ";Password=" & pass

Voila @+
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
13 mai 2009 à 15:11
15 vues, ça ne veux pas dire grand chose...
le theme ou la trivialité de la question ne va peut etre pas interesser tout le monde...

sans compter que le nombre de visite inclue les tiennes ^^

réponse fournie dans la demi heure, estimes toi heureux.

bonne continuation
0
Rejoignez-nous