簡體   English   中英

C# - 為 WPF 應用程序訪問 SQLite 數據庫

[英]C# - Access SQLite database for WPF application

我已經為 WPF 應用程序創建了設置文件,數據庫是 SQLite DB。 安裝后,SQLite DB 位於 C 文件夾中的此路徑中,

C:\\Program Files (x86)\\myCompany\\myScanApp。

在此處輸入圖片說明

然后我寫了這樣的連接字符串來建立到 SQLite DB 的連接,

static SQLiteConnection dbConnection = new SQLiteConnection(@"Data Source=C:\Program Files (x86)\myCompany\myScanApp\test.s3db;");

然后我再次創建了一個安裝文件,然后在另一台 PC 上運行這個應用程序。 但是,它無法在 PC 中運行。 如何在應用程序中訪問數據庫?

using(SQLiteConnection conn= new SQLiteConnection(@"Data Source=C:\Program Files (x86)\myCompany\myScanApp\test.s3db;"))
{
    conn.Open();

    SQLiteCommand command = new SQLiteCommand("Select * from yourTable", conn);
    SQLiteDataReader reader = command.ExecuteReader();

    while (reader.Read())
       Console.WriteLine(reader["YourColumn"]);

 
    reader.Close();
}

像這樣的事情應該有效。 這里有整篇文章C# 中的 SQLite 入門

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM