【发布时间】:2014-07-02 18:52:54
【问题描述】:
我正在尝试在 Universal 8.1 应用中加载现有数据库文件。
我安装了所有必需的包,我正在使用SQLitePCL 包装器。
当我尝试使用此命令打开 db 文件时:
conn = new SQLiteConnection("test.db");
它正在创建一个新的空数据库。 (我的意思是,每个SELECT 命令都失败,没有这样的表错误。所以它不是我的数据库,它是一个新的。)
还有,
conn = new SQLiteConnection("ms-appx:///test.db");
抛出此异常:
无法打开数据库文件:ms-appx:///test.db 详细信息:无法打开数据库文件
我的 test.db 位于 Shared 项目的根目录中,Build Action 设置为 Content,Copy to Output Directory 设置为 If Newer。
我不确定我做错了什么。你能帮帮我吗?
- 如果这是一个愚蠢的问题,请接受我的歉意,我是 WinRT 编程的新手。
【问题讨论】:
标签: c# sqlite windows-runtime windows-8.1 win-universal-app