c# - 如何在远离数据库文件的情况下运行程序?
问题描述
我正在尝试运行我的程序,它远离 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();
}
解决方案
我必须从我的项目文件夹中创建一个快捷方式。
推荐阅读
- nomad - 有没有办法用 nomad 将任务分配给特定节点?
- visual-studio - 跨共享计算机缺少数据
- android - 在 Android 运行时从 xml 文件设置视图
- ios - 如何根据商店为我的应用程序使用不同的名称
- python - TypeError: 无法广播 (1024, 6272) -> (1024, 25088)
- php - 仅当仅通过 php 检查复选框时如何显示表单的其他输入字段
- reactjs - 如何获取数据
- loops - XSLT 1.0 / 使用条件对每个结果进行排序
- android - 无法实例化接收器 com.example.smsmining.GcmBroadcastReceiver:java.lang.ClassNotFoundException:
- php - 所有图像都以 40 字节和 php file_put_contents 保存 - 图像无效