C# 如何连接到本地sdf文件?
我正在创建一个简单的windows C#表单应用程序。但我无法连接到本地数据库文件(.sdf) 我正在使用C# 如何连接到本地sdf文件?,c#,sql,database-connection,sqlcedatareader,C#,Sql,Database Connection,Sqlcedatareader,我正在创建一个简单的windows C#表单应用程序。但我无法连接到本地数据库文件(.sdf) 我正在使用 using System.Data.SqlServerCe; 这是我的app.config文件 <add name="ConnectionString1" connectionString="Data Source=D:\Work Place_VS\Dilshan_Hardware\Dilshan_Hardware\Database\AppDB.sdf"
using System.Data.SqlServerCe;
这是我的app.config文件
<add name="ConnectionString1"
connectionString="Data Source=D:\Work Place_VS\Dilshan_Hardware\Dilshan_Hardware\Database\AppDB.sdf"
providerName="Microsoft.SqlServerCe.Client.3.5" />
<add name="ConnectionString2"
connectionString="Data Source=|DataDirectory|\Database\AppDB.sdf"
providerName="Microsoft.SqlServerCe.Client.3.5" />
即使我使用ConnectionString1
或ConnectionString2
它在尝试创建connectionString时总是跳入catch块
请帮助我查找此代码的错误。我认为您需要添加一个
持久安全性
信息值
请尝试以下操作:
<add name="ConnectionString1"
connectionString="Data Source=D:\Work Place_VS\Dilshan_Hardware\Dilshan_Hardware\Database\AppDB.sdf;Persist Security Info=false;"
providerName="Microsoft.SqlServerCe.Client.3.5"
什么是异常消息?
<add name="ConnectionString1"
connectionString="Data Source=D:\Work Place_VS\Dilshan_Hardware\Dilshan_Hardware\Database\AppDB.sdf;Persist Security Info=false;"
providerName="Microsoft.SqlServerCe.Client.3.5"