SQL Server CE连接字符串中不支持关键字

本文关键字:不支持 关键字 字符串 连接 Server CE SQL | 更新日期: 2023-09-27 18:14:57

我正在尝试连接到一个SQL Server CE数据库在c# web应用程序(VB 2012)使用此连接字符串:

using (SqlCeConnection conn = new SqlCeConnection(@"Data Source|DataDirectory|'MyData.sdf; Persist Security Info=False;"))

问题是,我得到一个异常,data source|datadirectory是不支持的关键字。我试图将此字符串更改为:

Data Source=MainDb.sdf;Persist Security Info=False;

但是我得到一个错误,Db不能被找到。数据库位于"App_Data"文件夹中。什么好主意吗?

SQL Server CE连接字符串中不支持关键字

我想你只是错过了一个=符号:

Data Source=|DataDirectory|'MyData.sdf; Persist Security Info=False;
           * 
          ***

语法似乎不正确-它应该看起来像这样:

using (SqlCeConnection conn = new SqlCeConnection(@"Data Source =| DataDirectory | ' MyData.sdf;持久化安全信息=False;"))