Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SDF本地数据库连接错误:40_C#_Sql_Sql Server Ce_Named Pipes - Fatal编程技术网

C# SDF本地数据库连接错误:40

C# SDF本地数据库连接错误:40,c#,sql,sql-server-ce,named-pipes,C#,Sql,Sql Server Ce,Named Pipes,您好,我正在尝试连接到Windows窗体项目中的本地SQL Server Compact数据库(.sdf),并且已经面临此问题很长时间了。我不允许在项目中使用数据集,所有查询和连接都写在应用程序中 System.Data.SqlClient.SqlException 建立数据库时发生与网络相关或特定于实例的错误 连接到SQL Server。找不到服务器或无法访问服务器。 验证实例名称是否正确,以及是否配置了SQL Server 允许远程连接。(提供程序:命名管道提供程序,错误:40)- 无法打开

您好,我正在尝试连接到Windows窗体项目中的本地SQL Server Compact数据库(
.sdf
),并且已经面临此问题很长时间了。我不允许在项目中使用数据集,所有查询和连接都写在应用程序中

System.Data.SqlClient.SqlException

建立数据库时发生与网络相关或特定于实例的错误 连接到SQL Server。找不到服务器或无法访问服务器。 验证实例名称是否正确,以及是否配置了SQL Server 允许远程连接。(提供程序:命名管道提供程序,错误:40)- 无法打开与SQL Server的连接)

代码:

SqlConnection\u Connection=newsqlconnection(ConfigurationManager.ConnectionStrings[“餐厅”].ToString());
SqlCommand _Command=_Connection.CreateCommand();

_Connection.Open();// 要连接Sql Server Compact,您需要包含在中的一组不同的类(SqlCeConnection、SqlCeCommand等…)

当然,您需要引用包含上述类的程序集

 System.Data.SqlServerCe.dll (ADO.NET provider)
并添加using语句

 using System.Data.SqlServerCe;
 System.Data.SqlServerCe.dll (ADO.NET provider)
 using System.Data.SqlServerCe;