Вопросы по теме 'fmdb'

Модульный тест Iphone: с SQL
Я пытаюсь выполнить модульное тестирование метода, который включает вызов SQL, заключенный в оболочку FMDB. Когда я пытаюсь собрать проект, я получаю много ошибок компоновщика, например эти: "_sqlite3_step", referenced from: -[FMResultSet...
492 просмотров
schedule 30.04.2022

Вопрос о FMDB и предложении JOIN
Я использую FMDB в качестве оболочки sqlite, на которую довольно легко попасть. Я столкнулся с проблемой, когда пытаюсь объединить две (на самом деле одну) таблицу. Чтобы различать соединенные два столбца таблицы, я должен использовать select a.a...
1059 просмотров
schedule 27.03.2022

FMDB не вставляется в БД
Я пытаюсь использовать FMDB для вставки нескольких запросов в БД. Когда я проверяю запрос на вставку, он говорит, что он вставляется. Позже я смогу прочитать данные из таблиц. Но происходит следующее: если я пытаюсь прочитать информацию из БД,...
5527 просмотров
schedule 31.10.2022

Apple теперь включила FTS в стандартной/встроенной библиотеке sqlite?
Я хочу использовать FTS в своем проекте iOS. Через некоторые ответы на вопросы здесь, на SO (например, this ) и другие источники (например, this ), я понял, что мне придется развернуть собственную сборку sqlite3 на iOS, таким образом заменив...
3003 просмотров
schedule 14.03.2022

Может кто-нибудь объяснить, как использовать FMDatabaseQueue fmdb?
Я видел, что FMDatabaseQueue — это новое дополнение к fmdb, помогающее обрабатывать фоновые вызовы потоков db. Кажется, это как раз то, что мне нужно, но я не могу найти документацию, объясняющую, как создавать и обрабатывать запросы на...
6052 просмотров
schedule 20.05.2023

Запутался с форматом - sqlite
Я все еще учусь в разработке приложений для iOS. В чем разница между .sqlite и .db при использовании базы данных sqlite? Какой из них правильно использовать? Меня беспокоит то, что FMDB просто использует файл «.db». Какой менеджер sqlite я бы...
174 просмотров
schedule 01.06.2022

iOS — вставка базы данных FMDB
Чтобы вставить данные в базу данных с помощью sqlite, необходимо скопировать базу данных, чтобы сделать ее доступной для записи. Итак, у меня есть этот метод в моем классе, и каждое предложение, которое я видел, переполняет стек и многие другие...
5484 просмотров
schedule 09.07.2023

Ошибка вставки FMDB sqlite
Исходя из фона, отличного от SQL, я создаю простую таблицу с именем test с 3 полями: NSString *testtable = @"create table if not exists test(testid integer primary key, userid integer, contentid text)"; if (![db executeUpdate:testtable]) {...
1888 просмотров
schedule 10.09.2022

Преобразование sqlite db в csv с помощью синтаксического анализатора chcsv (необходимо использовать основные данные вместо fmdb)
Я использую CHCSVParser для преобразования файла sqlite в формат csv. По этой ссылке - Как экспортировать файл SQLite в CSV-файл в iPhone SDK пример дает точный способ сделать это с помощью библиотеки FMDB (обертка поверх sqlite db). Я могу...
1246 просмотров
schedule 31.05.2022

Вставить все таблицы из одной базы данных в другую базу данных
Я видел код для вставки данных из одной таблицы в другую после присоединения базы данных, как в этом посте: SQLite на iOS - SQL для копирования из одного файла к другому Тем не менее, я не хочу быть конкретным для таблицы. Я просто хочу...
1036 просмотров
schedule 02.06.2022

Вставка в таблицу не удалась с FMDB
Я пытаюсь вставить некоторые значения в свою базу данных в AppDelegate в Application didFinishLaunchingWithOptions, однако каждый раз, когда ему не удается вставить данные. код NSArray *paths =...
327 просмотров
schedule 09.04.2022

SQLite неправильно импортирует в iOS
Похоже, что когда я копирую файл .sqlite3 в iOS и использую FMDB для доступа к нему, база данных пуста. Я просто перетаскиваю его в Xcode. Когда я бегу: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,...
157 просмотров
schedule 17.02.2023

FMDB перейти к первому результату в FMResultSet
Я использую FMDB для управления моей базой данных для моего приложения. В какой-то момент я передаю FMResultSet другой функции. Мне нужна эта функция, чтобы иметь возможность сбросить FMResultSet до его первой записи. Я понимаю, что могу сделать...
891 просмотров
schedule 16.05.2022

Добавление значений NULL в базу данных SQLite с помощью FMDB и NSDictionary
Я столкнулся с ловушкой 22. Я использую причудливый метод FMDB withParameterDictionary для вставки данных в мою базу данных SQLite следующим образом: NSDictionary *aircraftDict = [NSDictionary dictionaryWithObjectsAndKeys:...
2119 просмотров
schedule 24.02.2023

Эффективно создавайте шаблон заполнителя NSString с NSArray значений
Я пытаюсь создать служебный метод для FMDB, который будет принимать NSArray значений и возвращать строку заполнителей для использования в операторе IN на основе количества значений в массиве. Я не могу придумать элегантный способ создания этой...
406 просмотров
schedule 28.04.2022

FMDB и потоки и очереди
Я играю с FMDB, которая является оболочкой базы данных для SQLite на iOS. он не поддерживает несколько потоков и предоставляет очередь, конечно, последовательную очередь, для выполнения SQL один за другим (FMDatabaseQueue), В моем проекте я...
338 просмотров
schedule 16.11.2022

FMDB Результат преобразования таблицы в объект JSON с соблюдением порядка столбцов.
РЕДАКТИРОВАТЬ: НОВЫЙ ВОПРОС ВНИЗУ. Я получил все строки, я был неправ. Я пытаюсь получить результаты SQL-запроса и поместить их в объект json для отправки на мой сервер, чтобы выполнить дополнительную работу с данными. Сейчас мой код возвращает...
1144 просмотров
schedule 15.06.2023

ios: вставить в таблицу sqlite с помощью FMDB
Я пытаюсь создать и вставить в таблицу, созданную по пути (имя динамической таблицы). Я могу создать таблицу, но не могу вставить в нее. Я использую код, приведенный ниже, каждый раз, когда я пытаюсь, успех = 0. BOOL success = [db...
3324 просмотров
schedule 21.08.2022

Вставка значения int в sqlite с помощью (FMDB с iOS) и его получение: не то, чего мы ждали
Мне немного неловко, так как я трачу весь свой день на эту проблему, в то время как вам это может показаться очень тривиальным, Как упоминалось в заголовке, я сохраняю значения в sqlite через FMDB (в данном случае это значения 1, 2 или 3). Когда...
3886 просмотров
schedule 02.05.2022

Правильная привязка параметров для SELECT WHERE .. LIKE с использованием fmdb?
Первый раз пользователь fmdb здесь, пытаясь начать делать все правильно. У меня есть простая единственная таблица, которую я хочу выполнить с помощью запроса SELECT WHERE .. LIKE, и после того, как я попробовал несколько задокументированных подходов,...
1732 просмотров
schedule 18.05.2023