Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 11 | Rev 19 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 11 Rev 17
Línea 226... Línea 226...
226
            print("No se pudo preparar el borrado de todos los registros en la tabla: \(Constants.TABLE_USER_NOTIFICATION) ")
226
            print("No se pudo preparar el borrado de todos los registros en la tabla: \(Constants.TABLE_USER_NOTIFICATION) ")
227
        }
227
        }
228
        sqlite3_finalize(statement)
228
        sqlite3_finalize(statement)
229
    }
229
    }
Línea -... Línea 230...
-
 
230
    
-
 
231
    func removeAllUserUuidNotEqual(userUuid : String)
-
 
232
    {
-
 
233
        let query = "DELETE FROM " +  Constants.TABLE_USER_NOTIFICATION +
-
 
234
            " WHERE " + Constants.TABLE_USER_NOTIFICATION_FIELD_USER_UUID + " <> '\(userUuid)' ;"
-
 
235
        var statement : OpaquePointer? = nil
-
 
236
        if (sqlite3_prepare_v2(db, query, -1, &statement, nil) == SQLITE_OK) {
-
 
237
            if sqlite3_step(statement) != SQLITE_DONE {
-
 
238
                print("No se pudo borrar todos los registros en la tabla: \(Constants.TABLE_USER_NOTIFICATION)" +
-
 
239
                " de los usuarios diferentes de : \(userUuid)" )
-
 
240
            }
-
 
241
        } else {
-
 
242
            print("Fallo la preparación de borrar todos los registros en la tabla: \(Constants.TABLE_USER_NOTIFICATION) de los usuarios diferentes de : \(userUuid) ")
-
 
243
        }
-
 
244
        sqlite3_finalize(statement)
-
 
245
    }
230
    
246