我正嘗試按用戶類型顯示食物。不同類型的食物是表中不同的元素(水果,蔬菜,肉類等)。我在一個數據庫中使用sqlite的所有食物。如何使用目標c查詢此數據庫,以便我只能顯示用戶在下一個視圖的表中選擇的正確類型的食物?如何使用目標c查詢sqlite數據庫?
1
A
回答
1
-1
-(NSArray *)GetAllFoods
{
NSMutableArray *filesArray = [[NSMutableArray alloc] init];
// Open the database from the users filessytem
NSString *DBPath = [ClsCommonFunctions GetDatabasePath];
if ([self OpenDBWithPath:DBPath])
{
// Setup the SQL Statement and compile it for faster access
const char *sqlStatement = "your query";
sqlite3_stmt *compiledStatement;
if(sqlite3_prepare_v2(filesDB, sqlStatement, -1, &compiledStatement, NULL) == SQLITE_OK) {
while(sqlite3_step(compiledStatement) == SQLITE_ROW)
{
// Need to get data from database...
NSSstring *foodObj = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)]
[filesArray addObject:foodObj];
FileObj = nil;
}
}
// Release the compiled statement from memory
sqlite3_finalize(compiledStatement);
sqlite3_close(filesDB);
}
return filesArray;
相關問題
- 1. SQLite C#簡單數據庫查詢
- 2. 同步sqlite數據庫的目標-C
- 3. SQLite數據庫查詢
- 4. Android查詢sqlite數據庫
- 5. SQLite數據庫查詢
- 6. 使用類似條目查詢SQLite數據庫
- 7. 插入html字符串到sqlite數據庫使用目標c
- 8. 如何使用腳本查詢android sqlite數據庫
- 9. 如何在android sqlite數據庫中使用查詢
- 10. 如何刪除整個sqlite數據庫而不使用查詢?
- 11. Sqlite查詢從目標C到java
- 12. 如何更新目標C中SQLite數據庫中的表?
- 13. 如何在遊戲中使用遊標搜索數據庫(sqlite查詢)android
- 14. 如何使用C#或SQLite的查詢
- 15. 如何同步本地數據庫(SQLite)和使用目標的解析c
- 16. 如何使用Sinatra查詢,更新或插入SQLite數據庫(.sqlite文件)行?
- 17. 我不能在目標C插入數據到SQLite數據庫
- 18. 如何修改從數據庫檢索數據的SQLite查詢
- 19. SQLite的 - 如何加入從多數據庫和查詢數據
- 20. 如何使用mongo數據庫查詢?
- 21. 如何使用光標從數據庫檢索數據? (Android,SQLite)
- 22. 如何在預先存在的數據庫(SQLite數據庫)上使用C#查詢?
- 23. 如何使用c#將數據插入Sqlite數據庫#
- 24. 查詢HTML數據比查詢SQlite數據庫更有效嗎?
- 25. 用C#查詢SQlite數據庫時出現ConstraintException
- 26. 查詢一個SQLite數據庫同步用C
- 27. 如何使用C#應用程序查詢MS Access數據庫?
- 28. 如何用兩種條件查詢SQLite數據庫?
- 29. SQLite查詢數據
- 30. 使用數組來查詢sqlite數據庫android
http://www.sqlite.org/docs.html –