Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.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#_Error Handling_Sql Server Ce_Database Connection - Fatal编程技术网

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#

您的数据库是Sql Server compact edition one,必须使用:

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运行时资料-请查看-此网站有大量的说明、教程、操作指南等,并且肯定还会提供需要安装什么以及从何处获取的信息