gpt4 book ai didi

c# - sqlite "Data source cannot be empty"

转载 作者:行者123 更新时间:2023-11-30 14:35:57 26 4
gpt4 key购买 nike

我收到错误消息“数据源不能为空。使用 :memory: 打开内存数据库”

这是我的连接字符串:

// Get Current Users App Data
string documentsFolder = Environment.GetFolderPath
(Environment.SpecialFolder.ApplicationData);
string[] tempstr = documentsFolder.Split('\\');
string tempstr1 = "";
documentsFolder += "\\Google\\Chrome\\User Data\\Default\\History";
if (tempstr[tempstr.Length - 1] != "Local")
{
for (int i = 0; i < tempstr.Length - 1; i++)
{
tempstr1 += tempstr[i] + "\\";
}
documentsFolder = tempstr1 + "Local\\Google\\Chrome\\User Data\\Default\\History";
}

// Check if directory exists
if (Directory.Exists(documentsFolder))
{
// return ExtractUserHistory(documentsFolder);

}

string connectionString;
connectionString = string.Format(@"DataSource={0}", documentsFolder);

这是我的连接:

    SQLiteConnection conn = new SQLiteConnection(connectionString);
conn.Open();

感谢您的帮助。

最佳答案

当连接字符串错误时给出该错误。

在你的@"Data Source={0}"你必须把数据源而不是数据源

希望对您有所帮助。

关于c# - sqlite "Data source cannot be empty",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11244452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com