2011-09-07 28 views
0

我正在开发Android应用程序。这个应用程序有一个SQLite数据库。这个数据库有6个表和5个视图。如果我尝试从视图获取数据,则不存在数据。在调试中,我查看了光标,列中列出了数据,但没有列出数据。计数是-1。Android SQLite无视图数据

我通过DDMS将数据库复制到我的PC并在SQLlite管理器(Firefox插件)中打开它并启动相同的查询(从代码调试时复制),并且来自同一个数据库的数据具有相同的查询。

Android设备(HTC Sensation)和模拟器有可能不够强大,无法运行如此困难的Querys?

+0

这将取决于查询。你会把它粘贴在这里吗? – njzk2

+0

查询isSelect *从view_all_sms_wcd其中KUNO ='1'order by ST_DTE asc – Alex

+0

ST_DTE是存储日期,但如果我尝试它没有它的顺序也不工作 – Alex

回答

0

在sqlite中,除非在视图创建过程中指定字段名称,否则在查询过程中会检索视图中的字段名称。

是view_all_sms中存在字段KUNO还是字段Contact_ID?

尝试:

Select * From view_all_sms_wcd where Contact_ID = '1' order by ST_DTE asc