【发布时间】:2011-12-06 11:00:32
【问题描述】:
我正在开发一个 Metro ui 应用程序,我想将 SQLite 用于一些内部数据而不是 JET,以便利用一些已经编写的代码。
但是,当我尝试使用 sqlite3_open 打开数据库时,它不起作用。我收到一条错误消息,提示无法打开数据库。
我相信 SQLite 使用的某些 API 不能用于 Metro 风格的应用程序。
有人可以帮我解决这个问题吗?至少告诉我如何识别应该移植哪些api?
【问题讨论】:
-
sqlite3_open()只有在您无法创建传递它的文件时才会失败。您是否具有在您提供的位置在磁盘上创建文件的适当权限? -
查看 windows 事件日志以获取更多信息。
标签: c++ sqlite porting windows-runtime microsoft-metro