Tag: sqlite

SQLiteDiskIOException: error de E / S de disco al crear base de datos

Estoy creando una base de datos en android usando este código: public class PackageDBHelper extends SQLiteOpenHelper{ //The Android's default system path of your application database. private static String DB_PATH = "/data/data/com.myapp/databases/"; private static String DB_NAME = "my_db.db"; public SQLiteDatabase db; private final Context myContext; public PackageDBHelper(Context context) { super(context, DB_NAME, null, 1); this.myContext = context; […]

¿Es seguro ejecutar una nueva consulta SQLite mientras itera sobre el cursor para una consulta anterior? (Androide)

Llamo a SQLiteDatabase.query y obtengo un Cursor. Mientras que todavía estoy iterando sobre ese cursor, ¿es seguro emitir otras consultas del mismo hilo?

SQLite en Android: insertWithOnConflict () devuelve resultados cada vez mayores para los mismos conjuntos de datos

PROBLEMA ANTECEDENTES: Tengo dos tablas donde la clave principal son campos de texto. Cuando utilizo repetidamente SQLiteDatabase.insertWithOnConflict(myTable, null, myValues, SQLiteDatabase.CONFLICT_REPLACE) con los mismos datos, veo valores cada vez mayores que se devuelven. Por lo tanto, parece que INSERT se está realizando (en lugar de REPLACE) para los mismos conjuntos de datos. PROBLEMA: Sin embargo, al […]

INSERTAR O IGNORAR tabla con la clave AUTOINCREMENT en Android

Estoy intentando insertar datos en una nueva tabla vacía. Pero sigo recibiendo el error (código de error 19: la restricción falló). Creo que el problema puede ser causado por 'INTEGER PRIMARY KEY AUTOINCREMENT'. Aquí está mi código: database.execSQL("CREATE TABLE IF NOT EXISTS contacts (cid INTEGER PRIMARY KEY AUTOINCREMENT, name varchar NOT NULL, user varchar NOT […]

¿Cómo portar un MS Access existente a SQLite para su uso con el desarrollo de aplicaciones para Android?

Posible duplicado: Cómo convertir MDB a SQLite en Android Tengo una base de datos del acceso del ms con pocas tablas y absolutamente un pedacito de datos en él. Me preguntaba si es posible para mí para el puerto de todas las mesas de más de sqlite para una aplicación de Android que estoy desarrollando. […]

SQLiteOpenHelper onCreate no crea base de datos – o se está sobrescribiendo inmediatamente

Tengo mi base de datos almacenada en mi carpeta de los activos y copiada sobre en la época de la ejecución. Tengo actualmente una actividad simple que hace una llamada simple de la base de datos: DBAdapter adapter = new DBAdapter(HomeActivity.this); final SQLiteDatabase db = adapter.getReadableDatabase(); final Cursor c = db.query("exercises", new String[] { "name" […]

Calcular la distancia entre dos puntos directamente en SQLite

En mi aplicación web / MySQL tengo algo como esto para obtener la distancia entre dos puntos: 6371 * acos(cos(radians(-19.83996)) * cos(radians(lat)) * cos(radians(-43.94910) – radians(lng)) + sin(radians(-19.83996)) * sin(radians(lat))) Pero he probado en SQLite y estas funciones matemáticas (acos, cos, radianes, pecado) no existen. ¿Hay algo equivalente para mí para calcular la distancia directamente […]

¿Cómo usar SQLite de Servicios en Android?

Es triste lo difícil que es encontrar una línea simple de código que hace esto "En mi opinión". De todos modos, el problema es que tengo un programa con actividades y servicios "Soy nuevo en servicios". Puedo tener acceso a mi base de datos de SQLite de actividades usando La claseDB: public TheDB(Context context) { […]

¿Qué hará un SQLiteCursor si una columna es nula?

Quiero obtener un entero de un Cursor devuelto de una consulta SQLite, pero sé que el entero puede ser nulo. Desafortunadamente no puedo encontrar ningún método Cursor que me permita comprobar esto. El código será mModifiedDate = cursor.getInt(cursor.getColumnIndex(MODIFIED_DATE)); Esperaría un posible valor nulo, y esto es de hecho deseable por varias razones: el campo se […]

Consulta Sqlite para la clasificación de fechas

Necesito conseguir las fechas clasificadas por la pregunta en SQLite que están en formato del timestamp He intentado esta consulta pero no funciona bien SELECT * FROM allmessages WHERE TIMESTAMP <= DATE('now','-365 day') AND TIMESTAMP >= DATE('now') order by TIMESTAMP DESC Necesito fechas clasificadas como De hoy a antes de 1 año De hoy a […]

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