【发布时间】:2017-12-07 17:13:57
【问题描述】:
我正在尝试连接到本地数据库(我计算机中的“.db”文件),但在尝试打开连接时出现错误。
我正在使用 Sharp Develop(我无法使用 Visual Studio 的连接向导来获取 con.String)。
String connectionString = @"Data Source=C:\Users\Adl\Documents\BBDD_Test.db";
var c = new SqlConnection(connectionString);
c.Open();
错误:
System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定实例)
发生了什么事?
【问题讨论】:
-
你的数据库格式是什么? Sqlite?
-
数据库格式为SQLite 3
-
那你就不能用
SqlConnection了,那是Sql Server的。您需要下载 System.Data.Sqlite 并使用它来代替 -
它不是 sqllite 连接 "var c = new SqlConnection(connectionString);"