     func _initWithId(id :Int) {
         CamembertModel.openConnection()
         
-        var requestInit :String = "SELECT * FROM \(self.nameTable) WHERE id=\(id);"
+        let requestInit :String = "SELECT * FROM \(self.nameTable) WHERE id=\(id);"
         var ptrRequest :COpaquePointer = nil
         
         if sqlite3_prepare_v2(DataAccess.access.dataAccess,

    class func getNameTable(inout tmpNameTable :String) -> String {
        let parseString = "0123456789"
        
        for currentNumberParse in parseString {
            var parseName = tmpNameTable.componentsSeparatedByString(String(currentNumberParse))
            if parseName.count > 0 {
                tmpNameTable = parseName[parseName.count - 1]

        
        var arrayString :[String] = []
        
        let mirror = Mirror(reflecting: self)
        let children = mirror.children // .dropFirst()
        
        for var i in children.indices
        {
            let currentValue = children[i].value
            
            switch currentValue
            {
            case let v where (currentValue as? INTEGER != nil):
                arrayString.append("\(children[i].label!) INTEGER")
            case let v where (currentValue as? REAL != nil):
                arrayString.append("\(children[i].label!) REAL")
            case let v where (currentValue as? TEXT != nil):
                arrayString.append("\(children[i].label!) TEXT")
            case let v where (currentValue as? DATE_TIME != nil):
                arrayString.append("\(children[i].label!) TEXT")
            case let v where (currentValue as? BIT != nil):
                arrayString.append("\(children[i].label!) INTEGER")
            default: return nil
            }
        }
        
        return arrayString
    }
    
