Tôi đang cố gắng để có được kết nối với cơ sở dữ liệu Sqlite tôi lập trình sử dụng C#/ASP.NET:Tôi có thể truy cập SQLite bằng C# bằng cách nào?
string requete_sql = "SELECT * FROM USERS";
connStr = @"Data Source=C:\LocalFolder\FooBar.db;";
using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(connStr)) {
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(requete_sql,conn);
conn.Open();
cmd.ExecuteNonQuery();
}
Nhưng một ngoại lệ tăng (trên() dòng conn.Open) nói rằng:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
Điều này rất lạ vì tôi đã sao chép chuỗi kết nối chính xác được tìm thấy trong tệp Web.config.
Làm cách nào để tránh ngoại lệ này?
PS: Mục tiêu của tôi là chỉ được kết nối với cơ sở dữ liệu theo lập trình mà không có tệp web.config.
Cảm ơn bạn,
Kính trọng.
Url không hoạt động nữa, tôi đang sử dụng Nuget để lấy thư viện, nếu không bạn có thể tham khảo https://system.data.sqlite.org –