Описание тега fmdb
FMDB - это бесплатная сторонняя оболочка Objective-C для SQLite, предоставляющая простой объектно-ориентированный интерфейс для Mac OS X и iOS.
1
ответ
Есть ли способ "заправить насос" в FMDB, чтобы он был готов к работе быстрее
У нас есть база данных sqlite, в которой наше приложение для iOS хранит изображения в столбце BLOB-объектов. Мы используем FMDB, чтобы прочитать BLOB-объект как NSData, а затем преобразовать в UIImage. Код показан ниже. -(UIImage*)getImageWithGuid:(…
24 мар '16 в 15:08
1
ответ
iOS: вопросы FMDB, добавляющие много данных в массив
Я получаю много данных из базы данных. Это пример того, что я делаю. NSMutableArray *array = [[NSMutableArray alloc] init]; FMResultSet *s = [db executeQuery:@"SELECT * FROM myTable"]; while ([s next]) { NSString *idNumber = [result stringForColumn:…
05 июл '17 в 19:18
1
ответ
iOS FMDB извлекает около трех миллионов элементов: завершается из-за проблем с памятью
Недавно я работаю над приложением о sqlite. Я использовал FMDB (2.6.2), а iOS - 10.2.0 . В базе данных около трех миллионов предметов. И у каждого предмета есть три колонны:id name logo, При отображении всех данных на пользовательском интерфейсе, тр…
15 фев '17 в 03:48
1
ответ
IOS FMDB загрузить БД из файла
Я использую sqlite и fmdb обертку. Мой код для загрузки базы данных: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docsPath = [paths objectAtIndex:0]; NSString *path = [docsPath stringByA…
17 янв '12 в 19:39
1
ответ
Ошибка Xcode 9 beta 6 "Ссылка на" sqlite3_value "неоднозначна"
Я получил следующую ошибку компиляции в FMDB/FMDatabase.m:1404:74: Ссылка на sqlite3_value неоднозначна когда я тестирую свой проект iOS с бета-версией xCode 9, он нормально работает в xCode 8.3.2. Моя версия библиотеки FMDB - 2.4. Я выделил шрифт ж…
07 сен '17 в 14:32
1
ответ
Создание таблиц с FMDB на iPhone не работает
Я просто попытался создать базу данных в приложении для iPhone и не смог ее создать. я использовал следующий учебник: учебник NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docsPath = [pat…
03 июн '12 в 17:52
3
ответа
Удалить строку из базы данных SQLite с помощью FMDB
Я чувствую, что прочитал документы по FMDB миллион раз. Я не уверен, почему этот код не работает - я пробовал метод executeUpdate и executeMethodWithFormat и их соответствующие форматы, похоже, не работают. _dbArray - это массив словарей. эти строки…
28 фев '12 в 03:28
0
ответов
Как iOS запрос (SELECT) параллелизма с FMDB?
Я хочу читать параллелизм данных из базы данных (sqlite3), но это стоит больше времени, чем с одним потоком. Устройство iPhone SE и iPhone6 plus. Мой код следующий: Создать таблицу базы данных: fileprivate var dbPath: String! fileprivate var db: F…
20 июн '17 в 10:13
0
ответов
FMDB занимает много памяти при запуске
У меня есть база данных для хранения загружаемых и загруженных файлов состояний. Когда я использую FMDB для получения состояния файла (загружен / загружен), объем памяти значительно падает (около 30–40 МБ) и выводится консоль "Процесс разорван, и вы…
25 фев '13 в 10:03
1
ответ
Как добавить escape-символ в строку при инициализации строки SQL?
Я использую FMDB для управления базой данных sqlite. Я реализую функцию вставки и использую ее для вставки некоторых строк. Но есть строка, которая не может быть вставлена, при вставке код ошибки равен 7, и сообщение об ошибке отсутствует в памяти. …
17 апр '13 в 10:18
1
ответ
Как сохранить изображение в sqlite с помощью FMDB в IOS?
Я хочу сохранить изображение в своей базе данных и извлекать его, когда мне это нужно, я перепробовал все решения, которые я получаю при поиске [database executeQuery: @"INSERT INTO customerPresImage (cbFormFK, imageName, imagePath, imageData) VALUE…
18 апр '15 в 07:18
4
ответа
ОШИБКА FMDB 1: такой таблицы нет
Я столкнулся со странной проблемой. Я только что добавил тестовую базу данных в свой проект iPhone под названием "pharmacies.sqlite3". Я скопировал этот файл в папку SUPPORTING FILES в моем проекте iPhone. Но даже при том, что я скопировал свой поль…
10 июн '12 в 20:30
2
ответа
Проблема "Открыто слишком много файлов", используемая FMDatabase/SQLite3
Я использую оболочку FMDatabase для SQLite3 в моем приложении OSX. Я делаю тонны вставок в базу данных: FMResultSet *results; results= [db executeQuery:@"select count(*) from `items` where key = ?",[keyPath lowercaseString],nil]; while([results next…
18 май '17 в 14:50
1
ответ
Приложение зависает с обновлением запроса FMDB IOS
Мое приложение зависает при обновлении значения в базе данных. это код, который я использую, чтобы проверить, есть ли какие-либо изменения значения на сервере. DataService.ds.REF_POSTS.observe(.childChanged, with: { (snapshot) in let postDict = snap…
24 янв '18 в 22:41
1
ответ
FMDB: значения NULL извлекаются как пустые строки
Я извлекаю запись о клиенте с помощью FMDB и Swift, используя (упрощенную) функцию, приведенную ниже. Когда необязательное значение в title столбец NULL элемент title возвращенного объекта customer является пустой строкой, а не nil, что вводит в заб…
03 авг '15 в 13:37
1
ответ
Таблица обновления не работает с реальным устройством (fmdb)
Я новичок в разработке iOS, и у меня есть проблема. Я пытаюсь обновить таблицу с помощью FMDB, но, хотя она работает во всех симуляторах, она не работает на реальном устройстве. Я уверен, что БД была передана на устройство, потому что все запросы вы…
18 май '16 в 18:00
1
ответ
FMDB - executeQuery Невозможно предоставить параметры
Код, который работает: A) FMResultSet *r = [self.db executeQuery:@"SELECT COUNT(*) FROM myDB"]; Что я хочу работать: B) r = [self.db executeQuery:@"SELECT COUNT(*) FROM ?",@"myDB"]; Ошибка при использовании B: DB Error: 1 "near "?": syntax error" DB…
22 апр '14 в 18:14
1
ответ
Помощь по SQLite iphone
Я разрабатываю приложение для iphone, которое у меня есть 5 таблиц sqlite. Сначала мы устанавливаем путь к базе данных и имя базы данных. В моем случае, как я могу это сделать? Я знаю, как сделать это для таблицы 1 дБ. как я могу сделать для 5 табли…
02 мар '11 в 18:55
1
ответ
FMDB: ошибка 14, невозможно открыть файл базы данных
В настоящее время я использую обертку FMDB для своего приложения для iPhone. Моя проблема заключается в том, что после выполнения 2000 операторов вставки SQL (из 5000 до 8000 операторов SQL) я получаю следующую ошибку: "ошибка 14, невозможно открыть…
19 янв '13 в 12:26
2
ответа
UPDATE не работает с FMDB, работает нормально с командной строкой sqlite
Я использую FMDB для взаимодействия с базой данных SQLite. У меня есть вставка строк нормально, но когда я пытаюсь и ОБНОВИТЬ один из них, ОБНОВЛЕНИЕ не происходит, но об ошибке не сообщается. Вот что я делаю: userHistoryDB.logsErrors = YES; userHis…
18 ноя '10 в 16:38