0

这是 Basina,Windows 手机开发的新手。

在下面的文章之后,我在我的 Windows Phone8 应用程序中使用 SQLite。 http://www.developer.nokia.com/Community/Wiki/How_to_use_SQLite_in_Windows_Phone

当我调试应用程序时,我能够成功创建数据库和表。

之后,我成功地将记录安装到表中并检索结果并显示在列表中。

之后我停止了应用程序的调试。

现在我运行应用程序。

当我从数据库中检索数据并尝试在列表中显示数据时,

列表为空,即数据未添加到列表中。

我不明白有什么问题。

在调试应用程序时一切正常,但在运行应用程序时,我没有获取数据,也没有显示任何错误。

我期待着您的回复。

感谢和问候,

盆地。

4

1 回答 1

0

实际上这是 sqlite 时间连接问题。当您调试您的应用程序时,sqlite 有足够的时间进行成功连接,但是当您实际运行时,这个时间非常少,并且当您当时进行查询时,连接未建立,因此列表中没有数据。所以你可以做的是..在你的应用程序开始时建立静态连接并在整个应用程序周期中使用这个连接。

于 2013-06-27T13:25:56.387 回答