Я пытаюсь вставить некоторые данные в существующую таблицу SQLite. Таблица и база данных были созданы с использованием одного и того же API, но по какой-то причине вставка не работает и никогда не выдает мне сообщение об ошибке.
Я тестирую это на симуляторе BlackBerry 9550.
Вот мой запрос:
final String insertQuery
= "INSERT INTO 'Auth'( "
+ "'" + USER_ID_KEY + "', "
+ "'" + USER_NAME_KEY + "', "
+ "'" + USER_PASSWORD_KEY + "' ) "
+ "VALUES ( "
+ userId + ", "
+ "'" + username + "', "
+ "'" + password + "' ) ";
И код, который я использую для его запуска:
final Statement insertOrUpdateStatement;
insertOrUpdateStatement
= database.createStatement(insertQuery);
insertOrUpdateStatement.prepare();
insertOrUpdateStatement.execute();
insertOrUpdateStatement.close();
Работает просто отлично, я не получаю сообщений об ошибках, но данные никогда не вставляются. Я использовал 3 разных браузера SQLite и API BlackBerry, чтобы подтвердить это.
Я тоже пытался использовать явные транзакции, и это тоже не работает. Я искал похожие проблемы, перепробовал множество вариантов этого кода, но ничего не работает. Помощь