簡體   English   中英

iPhone上的SQLite數據庫

[英]SQLite database on iPhone

您好,我正在使用FMDB使用SQLite數據庫。 我有下一個代碼:

FMDatabase *db = [FMDatabase databaseWithPath:@"stories_db.sqlite"];
[db open];
FMResultSet *resultsFavorite = [db executeQuery:@"SELECT * from favorites"];

但是在[db open]上顯示了錯誤;

2013-10-23 11:08:22.951 Pasakas [1013:a0b]錯誤打開!:14

在此處輸入圖片說明

也許我應該改變道路?

您必須提供數據庫路徑而不是數據庫名稱,

嘗試

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docsPath = [paths objectAtIndex:0];
NSString *path = [docsPath stringByAppendingPathComponent:@"stories_db.sqlite"];

FMDatabase *db = [FMDatabase databaseWithPath:path];
[db open];
FMResultSet *resultsFavorite = [db executeQuery:@"SELECT * from favorites"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM