пожалуйста, кто-нибудь скажет мне, как вставлять записи в sqlite через объективный c?Как вставить запись в Sqlite?
ответ
Вы можете использовать блок кода, как этот
-(NSString*) GetDatabasePath {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES) ;
NSString *documentsDirectory = [paths objectAtIndex:0] ;
return [documentsDirectory stringByAppendingPathComponent:@"Your Database"] ;
}
-(void)InsertPurchase {
sqlite3_stmt *statement=nil;
NSString *path = [self GetDatabasePath];
NSString *query;
if(sqlite3_open([path UTF8String],&db) == SQLITE_OK)
{
query = [NSString stringWithFormat: @"Your insert query"];
if(sqlite3_prepare_v2(db, [query UTF8String], -1, &statement, NULL)
== SQLITE_OK)
{
sqlite3_step(statement);
}
sqlite3_finalize(statement);
}
sqlite3_close(db);
}
Это может быть ваш интерфейс
@interface Database : NSObject {
sqlite3 *db;
}
Используйте кнопку «101 010», чтобы отступать блок текста, обозначая его как код. Кроме того, лучше конвертировать вкладки в пробелы перед копированием и вставкой. –
Привет, Майк, вы можете уточнить свой вопрос. Спасибо за ваше предложение. – Aditya
Код, который вы вставляли, содержал в себе кучу вкладок, поэтому (по крайней мере, в моем браузере) отступ во входном тексте и выходной код не совпадают. Кроме того, ключ вкладки не работает в большинстве текстовых областей веб-страницы (вместо этого он переходит к следующему полю). Поэтому попробуйте использовать команду «Преобразовать вкладки в пробелы» в текстовый редактор перед копированием и вставкой в StackOverflow. –
Если вы используете FMDB (и честно, если вы не сошли с ума), то это действительно просто:
FMDatabase* db = [FMDatabase databaseWithPath:@"/path/to/my/database.db"];
if ([db open]) {
[db executeUpdate:@"insert into myTable (col1, col2) values (?, ?)", @"foo", [NSNumber numberWithInt:42]];
[db close];
}
- 1. SQLite - как вставить запись с помощью подвыбор
- 2. Как вставить запись записи по конкретному ID в sqlite android
- 3. Обобщенная запись в SQLite
- 4. Как вставить запись в другую запись?
- 5. Как вставить данные в SQLite?
- 6. Как вставить ИЗОБРАЖЕНИЕ в SQLITE?
- 7. Как вставить NSDate в sqlite?
- 8. Как вставить изображение в sqlite?
- 9. Как вставить данные в sqlite
- 10. Как вставить дату в SQLite?
- 11. Как вставить аудиофайл в sqlite?
- 12. Как проверить существующую запись в sqlite?
- 13. Как проверить, а затем вставить в sqlite?
- 14. Невозможно вставить запись в базу данных SQLite из другого класса
- 15. Как вставить данные без регистров в sqlite?
- 16. Неспособность вставить запись в sqlite с помощью python
- 17. Невозможно вставить запись в Sqlite из python, Ошибка синтаксиса
- 18. Как вставить запись в MVC4?
- 19. Как вставить запись в таблицу
- 20. Вставить в sqlite false
- 21. Вставить данные в SQLite
- 22. значения Вставить в SQLITE
- 23. Вставить запись в asp.net
- 24. SQLite: обновить запись, если существует, иначе вставить ее?
- 25. Как вставить массив с SQLite?
- 26. не может вставить запись с внешним ключом (андроидный sqlite)
- 27. Как извлечь запись из Sqlite
- 28. Вставить SQLite запись, если не существует, то с ограничением уникальности
- 29. как вставить в sqlite в android
- 30. Как вставить Arraylist в sqlite в Android?
Я предполагаю, что вы прочитали документацию SQLite, не так ли? – d11wtq