【问题标题】:C# Open SQLite fileC# 打开 SQLite 文件
【发布时间】:2011-05-16 14:42:23
【问题描述】:

我想用 C# 打开 SQLite DB 文件。

我从 Visual Basic 源代码重写了这段代码。

SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = "Data Source=C:\\web.db;";
myConnection.Open();

但我无法在 C# 控制台应用程序中打开本地计算机上的文件“web.db”。

【问题讨论】:

    标签: c# database sqlite


    【解决方案1】:

    您需要SQLite ADO.NET driver for .NET 或类似名称。

    【讨论】:

    • @dESource:我已将其更新为 a SQLite ADO.NET 驱动程序;我不知道它是否与我 7 年前提到的相同......
    • 感谢您的及时回复。是的,我尝试过几次但没有运气,不明白这个问题与二进制文件或VS有关。我有以下错误:'无法加载文件或程序集'SQLitePCLRaw.core,版本 = 1.0.0.0,文化 = 中性,PublicKeyToken = 1488e028ca7ab535'。该系统找不到指定的文件。'我安装了 SQLitePCLraw.core,Version=1.0.0.0 然后我遇到了这个错误:你需要调用 SQLitePCL.raw.SetProvider()。如果您使用的是捆绑包,则可以通过调用 SQLitePCL.Batteries.Init().' 来完成。很久以前它可以正常工作。
    【解决方案2】:

    您可以在 Visual Studio 中使用 NuGet 安装由 SQLite 开发团队创建的官方 System.Data.SQLite 驱动程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      • 1970-01-01
      • 2023-03-14
      • 2014-11-11
      • 2014-08-30
      相关资源
      最近更新 更多