4
我有一个数据库有28行只是为了保存应用程序数据。我的目标是从中读取一个特定的列(而不是一个值)。如何从Android中的现有SQLiteBatabase读取特定列?
但是,我不想一次读取所有列,因为它的速度很慢,因为我也有db中的blob。相反,我想单独阅读一个专栏。你能否帮我解决这个问题?
我有一个数据库有28行只是为了保存应用程序数据。我的目标是从中读取一个特定的列(而不是一个值)。如何从Android中的现有SQLiteBatabase读取特定列?
但是,我不想一次读取所有列,因为它的速度很慢,因为我也有db中的blob。相反,我想单独阅读一个专栏。你能否帮我解决这个问题?
如果你想读一排做类似的规定:
SELECT * FROM tablename WHERE id='5' LIMIT 1;
其中“身份证”是supposer千万要在表“表名” 要不尝试这样的事:
SELECT datafield FROM tablename WHERE 1;
这将给你从表(即一列)的所有'数据字段'数据。
如果这不能帮助你,那么发布你已经使用的代码。
谢谢你的回应。你可以请张贴一个示例程序使用此语句 - SELECT datafield FROM tablename WHERE 1;用于从现有数据库检索特定列。 – 2011-05-13 06:07:23
告诉我你现在怎么做,我会尝试改变你的代码。 – Valmond 2011-05-13 07:39:33