             return OperationResult.Error_NoRecordFoundWithID;
         }
         CamembertModel.openConnection()
-        var requestDelete :String = "DELETE FROM \(self.nameTable) WHERE id=\(self.id!)"
+        let requestDelete :String = "DELETE FROM \(self.nameTable) WHERE id=\(self.id!)"
         
         let result = camembertExecSqlite3(UnsafeMutablePointer<Void>(DataAccess.access.dataAccess),
             requestDelete.cStringUsingEncoding(NSUTF8StringEncoding)!)

        self.id = id
    }
    
    
    
    private class func openConnection() {
        Camembert.closeDataBase()
        if let dbFolder = DataAccess.access.DbPath {

    class func numberElement() -> Int {
        CamembertModel.openConnection()
        
        var tmpNameTable = NSString(CString: class_getName(self), encoding: NSUTF8StringEncoding) as! String
        tmpNameTable = tmpNameTable.componentsSeparatedByString(".")[1]
        let requestNumberlement :String = "SELECT COUNT(*) FROM \(CamembertModel.getNameTable(&tmpNameTable));"
        var ptrRequest :COpaquePointer = nil
        
        if sqlite3_prepare_v2(DataAccess.access.dataAccess,
