簡體   English   中英

C#內置應用發布時無法連接SQLlite數據庫

[英]The application built in C# cannot connect to the SQLlite database when it is published

我是 C# 的新手,我使用 SQLITE 數據庫構建了一個應用程序,該數據庫在我的計算機上運行良好,但當我發布它並在另一台計算機上嘗試時它確實有效。 無法連接到 SQL 數據庫。

我在許多論壇上用法語和英語搜索了很多,但沒有成功。

這是我的 C# 代碼

SQLiteConnectionStringBuilder SQLCSB = new SQLiteConnectionStringBuilder();
SQLCSB.DataSource = @"C:\Users\Moi\source\repos\projetcsharp2\bases_de_donnees\base_exemple.db"; 

string ConnectionString = SQLCSB.ToString();

SQLiteConnection SQLC = new SQLiteConnection(ConnectionString);
SQLC.Open();

SQLiteCommand SQLCmd = SQLC.CreateCommand();
SQLCmd.CommandText = "SELECT ref,titre FROM table_choses";

SQLiteDataReader SQLDReader = SQLCmd.ExecuteReader();

while (SQLDReader.Read())
{
    // some results
}                    

SQLC.Close();

我該怎么做?

我知道我應該改變路徑,但我不知道該怎么做。

在此先感謝您的幫助

感謝您的回答事實上我知道這是文件位置的問題問題:如何使用相對路徑?

該數據庫不會由程序創建,它是歌曲歌詞的集合。

再次感謝

暫無
暫無

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

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