Sqlite 运行windows phone 8应用程序时,数据不来自数据库

Sqlite 运行windows phone 8应用程序时,数据不来自数据库,sqlite,windows-phone-8,Sqlite,Windows Phone 8,这是Basina,windows phone开发的新手 我在我的WindowsPhone8应用程序中使用SQLite,如下文所示。 调试应用程序时,我能够成功地创建数据库和表 之后,我成功地将记录安装到表中,检索结果并显示在列表中 之后,我停止了应用程序的调试 现在我运行应用程序 当我从数据库中检索数据并尝试在列表中显示数据时 列表为空,即数据未添加到列表中 我不明白出了什么问题 在调试应用程序时,一切正常,但在运行应用程序时,我没有获取数据,也没有显示任何错误 我期待着你的回应 谢谢和问候

这是Basina,windows phone开发的新手

我在我的WindowsPhone8应用程序中使用SQLite,如下文所示。

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

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

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

现在我运行应用程序

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

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

我不明白出了什么问题

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

我期待着你的回应

谢谢和问候


Basina。

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

请输入您的代码以准确了解您的问题所在?您是否从设备或模拟器卸载了应用程序?我没有卸载应用程序。我只是停止调试。我使用的是模拟器,而不是设备。到目前为止,您做了哪些更改?请将完整代码发送给我,我将尝试找出答案…@SureshBasina您必须输入代码以获得更好的帮助我已解决上述问题。我的代码中有错误的逻辑。我已经改变了逻辑,现在一切都好了。上面的部分是我用于我的sqlite连接的部分,上面的部分可以和你一起发生。只要想想我在我的应用程序(德里ncr地铁wp8)中使用它的上述方式,它就可以正常工作。