0
我有一個sqlite表。重點是我想選擇表字段「name」爲空的所有行。在應用代碼給我錯誤,我無法修復。以下代碼:選擇字段空sqlite表
ArrayList<String> smsContact = new ArrayList<String>();
String nombre2 = "";
baseDatos = openOrCreateDatabase(nombreBD, MODE_WORLD_WRITEABLE, null);
Cursor cur7 = baseDatos.rawQuery("SELECT nombre, telefono FROM memsajessmstotal WHERE nombre='" + nombre2 + "'", null);
if (cur7.getCount() < 0 || !cur7.moveToFirst()) return;
smsContact.clear();
do {
String nombre3 = "Desconocido";
String telefono1 = cur7.getString(1);
ContentValues valores = new ContentValues();
valores.put("nombre",nombre3);
//Actualizamos el registro en la base de datos
baseDatos.update(tablaSMS1, valores, "telefono='" + telefono1 + "'", null);
}
while (cur7.moveToNext());
在此先感謝。
什麼是你的錯誤? – laalto
您是否檢查您的cur7是否已經計數> 0?如果確實如此,那麼你得到的錯誤是什麼? –
應用程序突然結束 – user3068256