He creado un método estático para acceder a mi base de datos en una de mis actividades, pero sigo recibiendo error al abrir la base de datos. Actividad principal public static String getStudentData() { SQLiteDatabase sampleDB = null; try { //NOT WORKING sampleDB = SQLiteDatabase.openDatabase("studentDB",null, SQLiteDatabase.CREATE_IF_NECESSARY); //Also not working //sampleDB = SQLiteDatabase.openOrCreateDatabase("studentDB", null); Cursor c […]
Tengo un Nexus S arraigado y no tiene Sqlite instalado así que googled él y encontré que necesito utilizar este comando: adb push sqlite3 /sdcard/ Sin embargo, me dio este error: failed to copy 'sqlite3' to '/sdcard//sqlite3': Read-only file system Por lo tanto, significa que el sistema / es solo de lectura. Luego lo busqué […]
Tengo una tabla que tiene una llave única con 2 restricciones en ella. Quiero alterar la tabla tal que puedo quitar uno de la restricción en el campo único allí. Mi esquema de db actual: CREATE TABLE testtable(test1 TEXT, test2 TEXT, test3 TEXT, test4 TEXT DEFAULT FALSE,UNIQUE (test1,test2)) Ya tengo esta tabla poblada con datos […]
Estoy listo para desarrollar mi segunda aplicación para Android, y quiero usar la base de datos. Pero estoy bloqueado por un error. Esta es la clase: public class MyDatabase { SQLiteDatabase mDb; DbHelper mDbHelper; Context mContext; private static final String DB_NAME="epsoftsms";//nome del db private static final int DB_VERSION=1; //numero di versione del nostro db public […]
Quiero hacer una consulta simple, con múltiples condiciones Utilizo OrmLite para asignar objeto entidad. Ahora quiero buscar un objeto en mi tabla. Suponiendo que tengo una entidad Persona que mapea la tabla PERSON, lo que quiero hacer es inicializar un objeto con algunos parámetros y buscarlo. Supongamos que una función searchPerson(Person oPerson) Si paso un […]
Este es el método insert que estoy usando para insertar algunos datos en el db: public long insertBooking(String userId,int roomId,Timestamp checkInTime, Timestamp checkOutTime){ final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ContentValues contentValues=new ContentValues(); contentValues.put(USER_ID, userId); contentValues.put(ROOM_ID, roomId); contentValues.put(CHECK_IN, dateFormat.format(checkInTime)); contentValues.put(CHECK_OUT, dateFormat.format(checkOutTime)); return database.insert(MRM_BOOKING_DETAILS_TABLE, null, contentValues); } La tabla MRM_BOOKING_DETAILS tiene un campo de incremento automático […]
Estoy instalando y funcionando una aplicación del androide en mi teléfono y para un cierto propósito de la prueba quiero ver las bases de datos de mi uso que está en mi teléfono. ahora mi pregunta cómo obtener esas bases de datos y las tablas ???? por favor responde gracias de antemano …..
Quiero insertar 10.000.000 filas en la base de datos, pero la toma de tiempo demasiado tiempo en la inserción como. por ejemplo, ahora lo estoy probando con 2055 filas y se tarda 3 minutos para cargar estos datos en la base de datos .. y esta vez es demasiado para 2055 entradas. El siguiente es […]
Quiero implementar eliminar columna en Android de SQLite. Quiero hacer la copia de la tabla sin la columna deseada, que suprime la tablilla anterior y fije el nombre en new_one como nombre anterior. He hecho la tabla a la copia de la tabla, pero ahora la tengo como una copia del 1: 1. ¿Cómo cambiar […]
Quiero devolver un cursor sólo con valores distintos de una columna. La columna 'Grupos' tiene más ítems pero con sólo 2 valores: 1,2,1,1,1,2,2,2,1 String[] FROM = {Groups,_ID}; public Cursor getGroups(){ //…… return db.query(TABLE_NAME,FROM,null,null,null,null,null); } devolverá un cursor que contiene {1,2,1,1,1,2,2,2,1} pero me gustaría contener sólo {1,2}.