Tag: sqlite

Android – El archivo de base de datos Sqlite no se elimina mientras se desinstala una aplicación?

Mientras instala mi aplicación en el dispositivo Android, el archivo de base de datos se almacena en la carpeta raíz de la tarjeta SD. Pero debe colocarse en la ruta <SD Card_Root>\<Project_Name>\<dbfile> . Después, la desinstalación de una aplicación del dispositivo el archivo de base de datos incluyendo con la carpeta de proyecto también debe […]

Compruebe si el cursor tiene resultados

Estoy utilizando una base de datos para almacenar la fecha y quiero una sola columna devuelta basada en que id se da en el donde claus. public String getPmax(String serial) { String[] columns = new String[]{KEY_SERIAL, KEY_PMAX}; Cursor c = ourDatabase.query(DATABASE_TABLE, columns, "serial = " + serial, null, null, null, null); String result = "nothing […]

La consulta parametrizada lanza IllegalArgumentException: No se puede enlazar el argumento

Estoy tratando de recuperar información de mi base de datos SQLite para una página de inicio de sesión para una aplicación de Android. El código para recuperar desde un db es: login.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { SQLiteDatabase db = SQLiteDatabase.openDatabase("/data/data/com.example.androidproject/databases/myDB", null, 0); // Check Login String username = usernamelogin.getText().toString(); String password […]

Cómo obtener entradas nulas de sqlite en android

Tengo un problema que de hecho puede ser un problema de diseño, pero estoy luchando para encontrar una manera de evitarlo. En mi base de datos sqlite en mi aplicación Android, tengo una tabla llamada Customer . Esto tiene alrededor de 40 columnas de varios tipos de datos string e int. En la práctica, cualquiera […]

SQLiteDatabase.insertOrThrow no se lanza pero no se insertan datos

Estoy tratando de familiarizarme con Android y su API de base de datos. He creado una clase que hereda de SQLiteOpenHelper y esto es cómo creo la tabla en la base de datos @Override public void onCreate(SQLiteDatabase db) { try { db.execSQL("CREATE TABLE " + FUELS_TABLE_NAME + " (" + "_ID INTEGER PRIMARY KEY AUTOINCREMENT, […]

La tabla de actualización utilizando el método rawQuery () no funciona

He intentado la siguiente consulta SQLite: int idServizo = 150; String whereClause = id_servizio+" = '"+idServizio+" ' "; ContentValues cv = new ContentValues(); cv.put("sync", 1); int r = dbManager.updateTable("myTable", cv, whereClause); Donde los campos sync e id_servizio son ambos entero. El método updateTable es: public int updateTable(String table, ContentValues values, String whereClause){ int r = […]

Sincronizar / actualizar bases de datos sqlite

Tenemos una aplicación para Android y una aplicación de iPhone (la misma funcionalidad) que utilizan sqlite para el almacenamiento de datos locales. Las aplicaciones vienen inicialmente sin datos, luego en la primera ejecución reciben datos de un servidor remoto y lo almacenan en una base de datos sqlite. La base de datos sqlite es creada […]

AUTOINCREMENT sólo está permitido en un INTEGER PRIMARY KEY – android

Estoy intentando crear una tabla en mi DB con una identificación que sea autoincrement sí mismo pero cada vez que intento agregar la palabra clave de AUTOINCREMENT a mi pregunta me dice que: AUTOINCREMENT sólo está permitido en una tecla INTEGER PRIMARY KEY Aquí está mi consulta: @Override public void onCreate(SQLiteDatabase db) { String sql […]

SQLiteDatabase – ¿Cómo utilizar la cláusula where?

public Cursor fetchTimetable() { return mDb.query(DATABASE_TABLE_TIMETABLE, new String[] {TIMETABLE_ROWID, TIMETABLE_MODULECODE, TIMETABLE_MODULENAME, TIMETABLE_ROOM, TIMETABLE_LECTURER, TIMETABLE_TIME}, null, null, null, null, null); } Por ejemplo, si quería TIMETABLE_MODULECODE = 123. ¿Cómo haría esto, he leído su primer nulo. He intentado esto a continuación pero aún no funciona public Cursor fetchTimetable() { String a = "TIMETABLE_CODE = ADD"; return […]

Sincronizar base de datos Android sqlite

¿Cuál es la mejor manera de sincronizar la base de datos androide sqlite con MSSql / base de datos MySQL en el backend (sobre http?).?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.