首页 > 解决方案 > 如何在远离数据库文件的情况下运行程序?

问题描述

我正在尝试运行我的程序,它远离 SQLite 数据库文件,但是出现了一个异常,上面写着

Data Source cannot be empty. Use :memory: to open an in-memory database

这是我的代码

static string path;
static SQLiteConnection cnn = new SQLiteConnection($"Data Source={path};Pooling=true;FailIfMissing=false;Version=3");

private void Form_Load(object sender, EventArgs e) {
    OpenFileDialog ofd = new OpenFileDialog();
    if (ofd.ShowDialog() == DialogResult.OK) path = ofd.FileName;
    OpenDB();
}

标签: c#sqlite

解决方案


我必须从我的项目文件夹中创建一个快捷方式。


推荐阅读