Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [VB.NET] Chaine de connection dans un fichier app.config [ Archives Visual Basic / Bases de données ] (nanus)

mercredi 19 mai 2004 à 11:43:23 | [VB.NET] Chaine de connection dans un fichier app.config

nanus


Le fichier app.config agit comme un fichier ini.

Donc mon problème, c'est que je n'arrive pas à récupérer la valeur de ma variable définie dans le app.config.

Démonstration :

Voici ce qui se passe dans l'appli :
Dim Txt_DataSource As String
'--- Appel du fichier app.config et de la valeur de cn
Txt_DataSource = System.Configuration.ConfigurationSettings.AppSettings("cn")

Le fichier App.config :
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>

<!-- Exemple : <add key="settingName" value="settingValue"/> -->
<add key="cn" value="F:\_Anael\Projet\Bases\Access 2.0\Adherent.mdb" />

</appSettings>
</configuration>

Et donc en faisant un MsgBox sur Txt_DataSource, j'ai "" qui est renvoyé.

Arg

mercredi 19 mai 2004 à 12:19:37 | Re : [VB.NET] Chaine de connection dans un fichier app.config

lim

Voilà ce que j'ai

'Ma form
private sub Form_load
dim txt as string

txt= System.Configuration.ConfigurationSettings.AppSettings("cn")
end sub

'App.config
<?xml version="1.0" encoding="Windows-1252"?>
<configuration>
<appSettings>
<!-- Les paramètres de l'application utilisateur et de propriété configurée se placent ici.-->
<!-- Exemple : <add key="settingName" value="settingValue"/> -->
<add key="cn" value="dfdfdffd" />
</appSettings>
</configuration>

Chez moi çà marche,
La seule différence c'est 'encoding=
"Windows-1252" et toi tu as 'encoding="utf-8"

Je ne sais pas si çà viens de là mais tu peux tjrs essayer.


Sinon pour générer un lien vers un ficheir app.config

tu peut faire une textbox
Aller dasn propriétés\DynamicProperties\Avancées
Clique sur ... et coche text dans la liste.

cela peut t'aider à générer un fichier app.config
Il ne te reste plus quà changer la clé et la valeur.


LIM

mercredi 19 mai 2004 à 12:47:28 | Re : [VB.NET] Chaine de connection dans un fichier app.config

nanus


ca marche

enfin le coup de encoding, ca change rien.
par contre, en créant un objet (style textbox) ca marche, apres y faur récupérer le code généré paske ya quelques petites manip' à faire :

du coté du form ou du module ou de la classe :

Dim Txt_DataSource As String
'--- Il faut imperativement créer cet élément, pas possible de l'utiliser d'une autre maniere
Dim configurationAppSettings As System.Configuration.AppSettingsReader = New System.Configuration.AppSettingsReader

Txt_DataSource = configurationAppSettings.GetValue("cn", GetType(System.String))

'MsgBox(Txt_DataSource)

cn.ConnectionString = Txt_DataSource
cn.Open()
'MsgBox(cn.Driver & " " & cn.DataSource)

du coté de app :

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>

<add key="cn" value="Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\_Anael\Projet\Bases\Access 2.0\Adherent.mdb" />

</appSettings>
</configuration>

merci ;)



Cette discussion est classé dans : fichier, app, txt, config, datasource


Répondre à ce message

Sujets en rapport avec ce message

app.config unique à tous [ par bobby3 ] bonjour a tous tout d'abord désolé pour le titre du post qui n'est pas très indicatif mais je ne voyais pas comment l'appeler ainsi que le thème chois ecrire dans le fichier app.config en runtime [ par malka001 ] Je voudrais modifier dynamiquement une valeur de mon fichier app.config (nomapp.exe.config) dans mon programme.Je sais les lire avec :valeur = system. [VB.net] App.Config [ par oxboz ] Bonjour, voici une question à mon avis toute bête.J'ai créé un projet "vb.net console" avec Visual Studio 2003 et je n'ai pas de fichier App.Config. E app.config [ par Sipat ] Bonsoir,J'aimerai savoir si le fichier app.config et obligatoire avec le fichier générer ? Voilà mon fichier si je l'enleve il se produit une erreur e bulk insert [ par houhou45 ] Bonjour.J ai une base de données SQLServer 2000 avec une table client (classique) et je cherche a importer dans cette table client des données d un fi Incrementer un fichier txt avec des variables [ par dgsklawaj ] Bonjour,Je suis débutant et j'ai vraiment besoin d'un coup de main concernant un probleme.Je cherche à ecrire un fichier .txt à partir d'une feuille e fichier texte et listbox [ par neg03 ] Bonjour,je possède un fichier .txt dans lequel j'enregistre des données correspondants à un objet.Je les enregistre de cette manière et les ajoute aus Imprimer un fichier .txt avec vb.net [ par dimitriusai ] Bonjour,je suis à la recherche d'un moyen d'imprimer un fichier .txt depuis un application vb.net.Je fonctionne avec un batch pour l'instant mais j'ai VBA avec fichier .TXT [ par Djrome ] Salut les Kracks,Je souhaiterai éviter une tâche répétitive avec un fichier .txtEn effet, tout les jours j'ouvre pls fichier au même endroit >  F:\Tra Lire un fichier txt et l'afficher complet dans un Label [ par Dane6 ] Bonjour, Pouvez-vous me dire comment lire un fichier Txt dans sa totalité et le stocker dans une variable pour l'afficher dans le Label.Quand j'utilis


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,387 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.