Я пытаюсь сделать простое обновление базы данных sqlite с использованием EGODatabase, и хотя код запускается, обновление не происходит?
NSArray *params = [NSArray arrayWithObjects:@"TEST", nil];
EGODatabase *database = [EGODatabase databaseWithPath:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"db_USBV1.sqlite3"]];
[database executeQuery:@"update users set locked = 0 where UID = ?" parameters:params ];
Я видел в предыдущем посте, что необходимо скопировать БД для пользователейкаталог, который я делаю, как показано ниже;
NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"db_USBV1.sqlite3"];
NSFileManager *fileManager = [[NSFileManager alloc] init];
if (![fileManager fileExistsAtPath:filePath]) {
NSError *error = nil;
[fileManager copyItemAtPath:[[NSBundle mainBundle] pathForResource:@"db_USBV1" ofType:@"sqlite3"] toPath:filePath error:&error];
}
[fileManager release];
Но обновление не происходит.
Любая помощь высоко ценится.
Спасибо, Майк