【发布时间】:2014-09-03 19:21:58
【问题描述】:
当数据库路径已知时,我的程序运行良好 但是当我将数据库的设置项目更改路径更改为程序路径时
但是当我运行我的程序时显示这条消息
app.config 代码为:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="ABB.Properties.Settings.ABBagain_CopyConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\ABB_againCopy-Copy.accdb;Persist Security Info=False;"
providerName="System.Data.OleDb" />
<add name="ABB.Properties.Settings.ABBagain_CopyConnectionString1"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\ABB_againCopy-Copy.accdb;Persist Security Info=False;"
providerName="System.Data.OleDb" />
<add name="ABB.Properties.Settings.ABBagain_CopyConnectionString2"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Users\Es\Desktop\ABB amr\ABBagain-Copy.accdb""
providerName="System.Data.OleDb" />
<add name="ABB.Properties.Settings.ABB_againCopy_CopyConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Users\Es\Desktop\final project\ABB_againCopy-Copy.accdb""
providerName="System.Data.OleDb" />
<add name="ABB.Properties.Settings.ABB_againCopy_CopyConnectionString1"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Users\AMR\Desktop\final project - Copy (2)\ABB_againCopy-Copy.accdb""
providerName="System.Data.OleDb" />
<add name="ABB.Properties.Settings.ABB_againCopy_CopyConnectionString2"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\ABB_againCopy-Copy.accdb;Persist Security Info=False;"
providerName="System.Data.OleDb" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>
和连接字符串:
string connString = ConfigurationManager.ConnectionStrings["ABB_againCopy-Copy"].ConnectionString;
【问题讨论】:
-
ConfigurationManager.ConnectionStrings["ABB_againCopy-Copy"] 错误...您没有连接字符串 NAMED ABB_againCopy-Copy 使用您已声明的名称,例如 ConfigurationManager.ConnectionStrings["ABB.Properties.Settings .ABBagain_CopyConnectionString"]
标签: c# ms-access app-config