Xcode EGODatabase update - PullRequest
       1

Xcode EGODatabase update

0 голосов
/ 29 октября 2010

Я пытаюсь сделать простое обновление базы данных 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];

Но обновление не происходит.

Любая помощь высоко ценится.

Спасибо, Майк

1 Ответ

0 голосов
/ 24 ноября 2010

Спасибо за указатели.Я все еще пытался работать с файлом в комплекте, а не с скопированным файлом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...