2011-06-04 8 views
46

Por ejemplo, deseo hacer lo siguiente en una actualización de base de datos.¿Cómo puedo actualizar un valor de columna de la base de datos sql de android para anular usando ContentValues?

¿Existe una constante que puedo utilizar en lugar de null, que no se compilará si lo uso como:

ContentValues args = new ContentValues(); 
args.put(KEY_RISK_AMOUNT, null); // what constant do I use instead of null? 
+16

he encontrado la respuesta ... Necesito hacer esto: args.putNull (KEY_RISK_AMOUNT) – steve

+1

Debe responder a su propia pregunta y volver mañana para marcarla como la respuesta aceptada si como se esperaba –

+0

No creo que pueda responder mi propia pregunta, al menos no veo cómo ... – steve

Respuesta

86

Uso ContentValues.putNull(java.lang.String):

ContentValues args = new ContentValues(); 
args.putNull(KEY_RISK_AMOUNT); 
+28

puntos de bonificación por responder esta pregunta cuando el o.p. ¡Ya se contestó a sí mismo en los comentarios 20 días antes de su respuesta y luego obtuvo 10 votos ascendentes! Bien hecho :) – Sogger

+1

Bueno, alguien _had_ para hacerlo. : p – CodeReaper

+0

buena respuesta ... putNull fácil de entender este método en la clase de valores de contenido :) –

Cuestiones relacionadas