C# 无法从C连接到SQL Server Compact#
我是Visual C#的新手。(我来自爪哇岛) 我使用IDE的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
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)