【发布时间】:2009-12-11 16:07:39
【问题描述】:
在我的 Iphone 应用中,我创建了这个查询:
"SELECT * FROM visuel where id_visuel = 1"
所以我有这个功能非常好:
- (void)getVisuel {
visuelArray = [[NSMutableArray alloc] init];
sqlite3 *database;
if(sqlite3_open([self.databasePath UTF8String], &database) == SQLITE_OK) {
sqlite3_reset(getVisuelStatement);
while(sqlite3_step(getVisuelParcStatement) == SQLITE_ROW) {
NSString *aTitle = [NSString stringWithUTF8String:(char *)sqlite3_column_text(getVisuelStatement , 2)];
NSString *aLpath = [NSString stringWithUTF8String:(char *)sqlite3_column_text(getVisuelStatement , 3)];
Visuel *aVisuel = [[Visuel alloc] initWithName:aTitle lpath:aLpath];
[visuelArray addObject:aVisuel];
}
}
sqlite3_close(database);
}
我想要改变这样的查询:“SELECT * FROM visuel where id_visuel = ?” 我不想拥有静态 id,但我不知道该怎么做。
谢谢,
【问题讨论】:
标签: iphone objective-c sqlite