[英]SQlite & c#, unable to connect database error
SQLiteConnection conn = new SQLiteConnection("Data Source=/data/bakkal.db3;");
conn.Open();
conn.Close();
我是編程新手,所以問題可能很愚蠢,對此感到抱歉。 我試圖將我的項目與上面列出的目錄中存在的數據庫連接。 但是項目在“ conn.Open();”處給出了錯誤。 這行只是“無法連接數據庫”。 數據庫沒有密碼等,它只是一個非常小的數據庫,只有兩列。
我認為它不會改變任何東西,但是我的項目是WPF應用程序項目,可能有所不同。
謝謝你的幫助
如果數據庫文件與可執行文件位於同一文件夾中,則可以嘗試以下操作:
using (var conn = new SQLiteConnection(@"Data Source=|DataDirectory|bakkal.db3"))
{
conn.Open();
}
如果在子文件夾中:
@"|DataDirectory|data\bakkal.db3"
如果不使用絕對路徑:
@"c:\somepath\data\bakkal.db3"
完全寫出數據庫的位置[驅動器] [路徑] [數據庫文件]
using (SQLiteConnection connection = new SQLiteConnection(@"Data Source=c:\data\bakkal.db3"))
{
connection .Open();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.