logo
Bienvenido visitante. Para activar todas las funcionalidades, por favor Iniciar sesión o Registrarse.

Aviso

Icon
Error

Opciones
Ir a la última publicación
Yury23  
#1 Publicado : lunes, 12 de enero de 2015 17:31:21(UTC)
Yury23

Posición: Newbie

Grupos: Registered
Registrado: 12/01/2015(UTC)
Mensajes: 2
Ubicación: Madrid

Agradecimientos: 1 veces
Hola!!
A a hora de preparar la BD, pongo el siguiente código en mi clase MainActivity.java, y me da errores :S:

"BaseDeDatos db1 = new BaseDeDatos (this, BaseDeDatos.DB_NAME, null, BaseDeDatos.v_db);
db1.getWritableDatabase(); //para escribir
//db1.getReadableDatabase(); // para leer

//Acciones a realizar, lectura o escritura

db1.close();"

Pero al poner el código de consulta, las dos primeras líneas me las acepta:
" //Preparamos la base de datos y creamos las variables:
BaseDeDatos db1 = new BaseDeDatos (this, "db_pyf", null, 1);
SQLiteDatabase db = db1.getWritableDatabase();"

Pero el resto no (da error el ContentValue desde el principio) y no sé por qué... Alguna ayuda? :)

ContentValues nuevo_registro = new ContentValues;
nuevo_registro.put("nombre", nombre); //put(campo, dato). Dato es el tipo de dato (texto, int double...)
nuevo_registro.put("descrpicion", descripcion);
nuevo_registro.put("foto", foto);
nuevo_registro.put("fecha", fecha);

db.insert("Guantes Semperguard", null, nuevo_registro); //insert(tabla, null, datos)
db.close();


Muchas gracias!
admin  
#2 Publicado : jueves, 15 de enero de 2015 22:11:10(UTC)
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
Hola!

te falta unos parentesis en la linea: (justo antes de los ;)

ContentValues nuevo_registro = new ContentValues();

cuentanos que tal te fue!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
Usuarios navegando este tema
Guest (2)
Salto de foro  
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.