Вопросы по теме '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