Articles of sql

Sqlite Добавить столбец в таблицу на определенную позицию (Android)

Это код, который работает для добавления столбца. mDb.execSQL("ALTER TABLE " + table_name + " ADD COLUMN " + column_name + " text"); Моя проблема: столбец создается в последней позиции таблицы. Column1|Column2|Column3|Column4|Column5|NewAddedColumn6 Например, можно добавить столбец между Column3 и Column4 ??? Column1|Column2|Column3|NewAddedColumn6|Column4|Column5

Как добавить исходные данные в базу данных SQLite?

Мне нужно добавить начальные значения в базу данных SQLite, как только приложение будет запущено в первый раз. Как я должен это делать?

Android sqlite CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ

Имеет небольшую проблему с созданием новых таблиц. Когда я использую команду CREATE TABLE, мои новые таблицы формируются так, как должны, но когда я выхожу из действия, приложение падает, и я получаю TABLE УЖЕ СУЩЕСТВУЕТ в logcat. Если я использую CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ, новая таблица не формируется, а просто добавляет мои новые строки данных […]

Android cursor, как получить нулевые значения из столбцов

Я сохраняю все данные в базе данных как объекты (например, вместо int я использую Integer), чтобы сохранить нулевые значения. При сохранении данных в базу данных SQLite, если Object null, я использую: statement.bindNull(index); Когда я смотрю на свою базу данных с помощью aSQLiteManager, кажется, что значения правильно сохранены (пустое поле для длинного столбца с нулевым значением). […]

Android Sqlite – ошибка «Нет такой таблицы»

Я пытаюсь узнать о базах данных Sqlite, но я действительно ненавижу общаться с любыми бэкэнд-файлами со страстью. Я уже сталкиваюсь с стенами, казалось бы, простой проблемой. Вот код, который, как мне кажется, имеет значение из класса DatabaseHelper public class DatabaseHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME = "Library"; public static final String TABLE_NAME […]

Лучший способ получить доступ к базе данных на сервере с помощью приложения Android

Мне нужно разработать приложение, которое может получить доступ к базе данных SQL Server, хранящейся на сервере в офисе. На рабочем столе удаленного рабочего стола на сервер терминалов и получить доступ к базе данных с помощью настольного приложения, для которого была создана база данных. Настольное приложение обращается к базе данных с подключением ODBC. Я пишу приложение […]

SQLite запрос на обновление Android

Таблица содержит 4 столбца: rowID, word, defintition, group_id Я хочу изменить слово и определение определенной строки. Итак, вот мой код (слово – это объект, в котором хранятся слово, определение, id и group_id) ContentValues values = new ContentValues(); values.put(KEY_WORD, word.getWord()); values.put(KEY_DEFINITION, word.getDefinition()); db.update(TABLE_WORDS, values, KEY_ID, new String [] {String.valueOf(word.getID())}); Может ли кто-нибудь сказать мне, почему он […]

Достигнутый размер MAX для кэша операторов compiled-sql для базы данных

Мой код ContentValues values; values = new ContentValues(); values.put(SQLHelper.EMPLOYEE_LPN, jsObj.getString("lpn")); db.update(SQLHelper.EMPLOYEE_TABLE, values, "EMPLOYEE_LPN ='" + jsObj.getString("lpn") + "'", null); Предупреждение отображается в Log Cat 08-31 15:19:45.297: WARN/Database(2868): Reached MAX size for compiled-sql statement cache for database /data/data/org.sipdroid.sipua/databases/test.db; ie, NO space for this sql statement in cache: SELECT EMPLOYEE_NAME FROM eyemployee WHERE EMPLOYEE_LPN ='1169162'. Please change […]

Android – Как я могу просмотреть базу данных sql, созданную в моем приложении? Я запускаю его на эмуляторе Android в Eclipse

У меня есть приложение для Android, которое использует базу данных Android для создания таблиц и хранения данных. В настоящее время я запускаю это приложение в эмуляторе в Eclipse. У меня есть 2 вопроса: Где я могу найти фактический файл базы данных (он должен быть на моем компьютере где-то в порядке?), Который создается при запуске моего […]

Как создать представление sql (CREATE VIEW) в sqlite (android) и запросе?

Итак, у меня есть таблица, и я хочу создать другую таблицу, используя «CREATE VIEW» из sql. Мне нужно сделать копию таблицы, с которой я работаю, поэтому я могу использовать ее 2x. Мой запрос sql должен быть таким: SELECT A.time AS Start, B.time AS Stop FROM time A, time B WHERE A.id+1=B.id AND A.bool=1 AND B.bool=0 […]