我已经使用SimpleCursorAdapter将数据从SQLite数据库表绑定到ListView。当我使用_id INTEGER PRIMARY KEY AUTOINCREMENT作为我的表的主键时,这很有效。但是,我尝试使用一个复合主键,如下所示:
CREATE TABLE table (
column1,
column2,
column3,
PRIMARY KEY (column1, column2));据我所知,SimpleCursorAdapter构造函数需要_id列才能工作。我找不到使用复合主键构造SimpleCursorAdapter的方法。
发布于 2010-08-05 16:00:57
只需在原始查询中将它们整理为_ID即可
select column1 || '_' || column2 as _ID, column1, column2,column3 from tablehttps://stackoverflow.com/questions/3410912
复制相似问题