C# 连接到数据库时出错
以下代码在执行过程中给出了一个错误C# 连接到数据库时出错,c#,error-handling,sql-server-ce,database-connection,C#,Error Handling,Sql Server Ce,Database Connection,以下代码在执行过程中给出了一个错误 string connectionString = "Data Source=D:\\Base.sdf;Persist Security Info=False"; SqlConnection sqlConnection = new SqlConnection(connectionString)) sqlConnection.Open(); 错误是: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器,或者 无法访问。验证实例名
string connectionString = "Data Source=D:\\Base.sdf;Persist Security Info=False";
SqlConnection sqlConnection = new SqlConnection(connectionString))
sqlConnection.Open();
错误是:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器,或者
无法访问。验证实例名称是否正确,以及
SQL server未配置为允许远程连接。
(提供程序:SQL网络接口,错误:26-定位错误)
服务器/实例(已指定)
我尝试了SqlCeConnection
而不是SqlConnection
,但是编译器找不到包含该类的库
请帮我解决这个问题
- 操作系统:Windows7
- 工具:Microsoft Visual Studio 2010
- 语言:C#
SqlCeConnection sqlConnection = new SqlCeConnection(connectionString);
从这里下载libs
System.Data.SqlServerCe.dll的引用添加到项目中
System.Data.SqlServerCe添加此指令代码>
SqlCeConnection
而不是SqlConnection
您的数据库是Sql Server compact edition one,必须使用:
SqlCeConnection sqlConnection = new SqlCeConnection(connectionString);
从这里下载libs
System.Data.SqlServerCe.dll的引用添加到项目中
System.Data.SqlServerCe添加此指令代码>
SqlCeConnection
而不是SqlConnection
.sdf
绝对是一个SQL Server Compact Edition(CE)数据库-因此您需要确保安装了必要的程序集,以便SqlCeConnection
正常工作。这不适用于SqlConnection
!我需要安装哪些程序集?您需要SQL Server CE运行时资料-请查看-此网站有大量的说明、教程、操作指南等,并且肯定也会提供需要安装的内容以及从哪里获取的信息。。sdf
绝对是SQL Server Compact Edition(CE)数据库-因此您需要确保安装了必要的程序集,以便SqlCeConnection
正常工作。这不适用于SqlConnection
!我需要安装哪些程序集?您需要SQL Server CE运行时资料-请查看-此网站有大量的说明、教程、操作指南等,并且肯定还会提供需要安装什么以及从何处获取的信息