He leído un montón de blogs y tutoriales sobre cómo crear y utilizar las conexiones de base de datos cuando se trabaja con android. Aunque tengo muchos ejemplos de trabajo, diferentes implementaciones resultan en diferentes problemas. Ejemplo, yo uso una clase de DBManagement datos, DBManagement y una clase de ayudante de base de datos, DBManagement […]
Tengo esta tabla en sqlite Locations ID Lat ( latitude) Lon ( longitude) Type Name City Tengo por ejemplo 100 registros lo que necesito es obtener (usando mis propias coordenadas) el punto más cercano en mi tabla. Lo que hice es conseguir la distancia más corta entre mi punto actual y cada uno en la […]
Estoy intentando eliminar todas las filas de una tabla que no tienen un ID correspondiente en otra tabla. Puesto que aparentemente SQLite no apoya uniones en elimina que estoy intentando hacer algo a lo largo de estas líneas: DELETE FROM my_table WHERE my_id NOT IN (SELECT _id FROM my_table2); Sin embargo, aparentemente no puedo usar […]
este es mi error en la consola: 11-29 19:06:50.295: E/AndroidRuntime(333): android.database.sqlite.SQLiteException: table usuarios has no column named email: , while compiling: INSERT INTO usuarios(username, organizacion, email) VALUES(?, ?, ?); Esta es la principalActividad, con un botón que va a una Actividad para crear un 'Perfil' (Usuario) [btCrearPerfil] … y uno para ver el listView con […]
¿Cómo podría ir sobre la consulta de más de una selección arg? Por ejemplo aquí es cómo se formatea mi base de datos Aquí está el código que usé para buscar con sólo un arg de selección: public Cursor getType(String type) throws SQLException { Cursor mCursor = db.query(true, DB_TABLE, new String[] { KEY_ROWID, KEY_ALCOHOL, KEY_TYPE, […]
Así que estoy trabajando en un juego para android y actualmente estoy atrapado en el botón 'load savegame' en el menú principal. Este botón llama a métodos que leen datos de la base de datos y lo escriben en una clase de recurso desde la cual se accede a estos datos. El problema es: Quiero […]
¿Cómo se comprueba si el valor de una columna en una base de datos SQLite es nulo, si es del tipo Blob? Estoy buscando un Cursor así: public Cursor fetchArticle(int i) throws SQLException { Cursor mCursor = mDatabase.query(true, "api_content", new String[] { "_id", "ArticleName", "ArticleText","ImageLink", "Image" }, KEY_ID + "=" + i, null, null, null, […]
Yo novato en Android y antes de hacer pregunta aquí estaba googleando, pero en esta pregunta no puedo encontrar la respuesta. (también este stackoverflow.com/questions/4195089 no tiene respuesta). En mi aplicación de prueba en el emulador tengo error ERROR / Cursor (1512): Declaración no válida en fillWindow () en LogCat cuando presiono el botón de nuevo […]
¿Cómo es posible insertar datos de json en masa procedentes del servidor en la base de datos Sqlite en Android de manera muy eficiente. El método que uso ahora es muy ineficiente y se tarda casi un minuto para completar la inserción de alrededor de 2000 registros. El método que estoy siguiendo es: for (int […]
Tengo un db del sqlite que copié a la carpeta del "activo". En mi prog comprobar si la base de datos ya existe, si no creo una nueva y copiarlo. Utilicé (más o menos) el código de http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/comment-page-2/ public void createDataBase() throws IOException { boolean dbExist = checkDataBase(); if (dbExist) { Log.i(DEBUG_TAG, "createDataBase -> Datenbank […]