运行Windows Phone 8应用程序时,数据不是来自数据库

时间:2013-06-27 10:21:43

标签: sqlite windows-phone-8

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

我在Windows Phone8应用程序中使用SQLite,如下文所述。 http://www.developer.nokia.com/Community/Wiki/How_to_use_SQLite_in_Windows_Phone

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

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

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

现在我运行应用程序。

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

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

我不明白这是什么问题。

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

我期待着你的回应。

谢谢&的问候,

Basina。

1 个答案:

答案 0 :(得分:0)

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