Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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# 无法从C连接到SQL Server Compact#_C#_Sql - Fatal编程技术网

C# 无法从C连接到SQL Server Compact#

C# 无法从C连接到SQL Server Compact#,c#,sql,C#,Sql,我是Visual C#的新手。(我来自爪哇岛) 我使用IDE的Data->addnewdatasource工具创建了一个我的应用程序可以连接的数据库。 我可以从IDE的数据库资源管理器打开数据库,但无法从连接到数据库 应用程序 数据库是SQL Server Compact 3.5文件,没有密码或加密。这是自动生成的连接字符串: Data Source=|DataDirectory|\test.sdf 但是当我运行以下代码时 SqlConnection con = new SqlConnec

我是Visual C#的新手。(我来自爪哇岛)

我使用IDE的
Data->addnewdatasource
工具创建了一个我的应用程序可以连接的数据库。 我可以从IDE的数据库资源管理器打开数据库,但无法从连接到数据库 应用程序

数据库是SQL Server Compact 3.5文件,没有密码或加密。这是自动生成的连接字符串:

Data Source=|DataDirectory|\test.sdf
但是当我运行以下代码时

  SqlConnection con = new SqlConnection("Data Source=|DataDirectory|\\test.sdf");
  con.Open();
我得到了错误

与网络有关或 运行时发生特定于实例的错误 建立到SQL的连接 服务器。找不到服务器,或者 无法访问。验证 实例名称正确,并且SQL 服务器配置为允许远程访问 连接。(提供者:SQL网络) 接口,错误:26-错误定位 服务器/实例(已指定)

con.Open()

我做错了什么

谢谢你的帮助

您应该使用该类,而不是
SqlConnection
。您可能必须添加对system.data.sqlserverce程序集的引用。
SqlConnection
类用于连接到SQL Server的完整版本(包括Express)