Bonjour,
J'ai ceci :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<connectionStrings>
<add name="oracle" providerName="Oracle.DataAccess.Client"
connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = {1}))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = {2})));User Id={3};Password={4};"
/>
</connectionStrings>
<appSettings>
<add key="SERVEUR" value="localhost"/>
<add key="PORT" value="1521"/>
<add key="SID" value="XE"/>
<add key="USERID" value="test"/>
<add key="PWD" value="test"/>
</appSettings>
</configuration> |
et je voudrais faire ceci :
string ch = String.Format(ConfigurationManager.ConnectionStrings["oracle"].ConnectionString, ConfigurationManager.AppSettings);
Or j'ai le message suivant :
L'index (de base zéro) doit être supérieur ou égal à zéro et inférieur à la taille de la liste des arguments.
j'ai essayé avec ça :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<connectionStrings>
<add name="oracle" providerName="Oracle.DataAccess.Client"
connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = {1}))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = {2})));User Id={3};Password={4};"
/>
</connectionStrings>
<appSettings>
<add key="0" value="localhost"/>
<add key="1" value="1521"/>
<add key="2" value="XE"/>
<add key="3" value="test"/>
<add key="4" value="test"/>
</appSettings>
</configuration> |
J'ai le même message ... or j'ai vu qu'on pouvait passer en argument à String.format un tableau.
Comment faire ?
Merci pour les réponses
Partager