0
我正在使用EGODatabase來處理我的數據。當我嘗試將數據插入到使用Base創建的數據庫中並將其附加到項目中時,以重新編譯插入的數據在重新啓動應用程序時不會顯示。但是,使用Base手動插入的數據將顯示正常。EGODatabase不保留插入的記錄
以下是將數據插入到數據庫的代碼:
NSString *path = [[NSBundle mainBundle] pathForResource:@"Database" ofType:@"db"];
db = [EGODatabase databaseWithPath:path];
if ([db open]) {
NSLog(@"Database is opened successfully!");
} else {
NSLog(@"Database is failed to open!");
}
NSArray *params = [NSArray arrayWithObjects:[aFeed feedID], [aFeed title], nil];
[db executeUpdate:@"Insert INTO Feed (FeedID, Title) VALUES (?, ?)" parameters:params];
EGODatabaseResult *results = [db executeQuery:@"SELECT * FROM Feed"];
for (EGODatabaseRow * row in results) {
NSLog(@"ID: %@ Title: %@", [row stringForColumn:@"FeedID"], [row stringForColumn:@"Title"]);
}
我很感激,如果任何人都可以分享我要EGODatabase工作示例代碼。我正在使用EGODatabase,因爲我可能有寫入數據庫的多線程代碼。 提前致謝。
謝謝你,兄弟。那真的能治好我頭疼的人:D。 – TuanCM 2010-05-11 16:27:57