Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

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

Rev 19 Rev 20
Línea 21... Línea 21...
21
    }()
21
    }()
Línea 22... Línea 22...
22
 
22
 
23
 
23
 
24
    public func printError()
-
 
25
    {
-
 
26
        let code = sqlite3_errcode(self.conn)
-
 
-
 
24
    public func printError()
27
        let message = sqlite3_errmsg(self.conn)
25
    {
Línea 28... Línea 26...
28
        print("sql error code : \(code) messsage : \(String(describing: message))")
26
        
Línea 361... Línea 359...
361
            self.printError()
359
            self.printError()
362
        }
360
        }
363
    }
361
    }
Línea 364... Línea 362...
364
    
362
    
365
    private func createTableSlide()  {
363
    private func createTableSlide()  {
366
        var sql = "CREATE TABLE IF NOT EXISTS " + Constants.TABLE_SLIDE + "("
364
        var sql = "CREATE TABLE IF NOT EXISTS " + Constants.TABLE_SLIDE + " ("
367
        sql = sql + Constants.TABLE_SLIDE_FIELD_UUID + " TEXT UNIQUE, "
365
        sql = sql + Constants.TABLE_SLIDE_FIELD_UUID + " TEXT UNIQUE, "
368
        sql = sql + Constants.TABLE_SLIDE_FIELD_TOPIC_UUID + " TEXT,"
366
        sql = sql + Constants.TABLE_SLIDE_FIELD_TOPIC_UUID + " TEXT,"
369
        sql = sql + Constants.TABLE_SLIDE_FIELD_CAPSULE_UUID + " TEXT,"
367
        sql = sql + Constants.TABLE_SLIDE_FIELD_CAPSULE_UUID + " TEXT,"
370
        sql = sql + Constants.TABLE_SLIDE_FIELD_QUIZ_UUID + " TEXT,"
368
        sql = sql + Constants.TABLE_SLIDE_FIELD_QUIZ_UUID + " TEXT,"
Línea 407... Línea 405...
407
        }
405
        }
408
    }
406
    }
Línea 409... Línea 407...
409
    
407
    
410
    
408
    
411
    private func createTableProgress()  {
409
    private func createTableProgress()  {
412
        var sql = "CREATE TABLE IF NOT EXISTS " + Constants.TABLE_PROGRESS + "("
410
        var sql = "CREATE TABLE IF NOT EXISTS " + Constants.TABLE_PROGRESS + " ("
413
        sql = sql + Constants.TABLE_PROGRESS_FIELD_ID + " INTEGER PRIMARY KEY, "
411
        sql = sql + Constants.TABLE_PROGRESS_FIELD_ID + " INTEGER PRIMARY KEY, "
414
        sql = sql + Constants.TABLE_PROGRESS_FIELD_USER_UUID + " TEXT,"
412
        sql = sql + Constants.TABLE_PROGRESS_FIELD_USER_UUID + " TEXT,"
415
        sql = sql + Constants.TABLE_PROGRESS_FIELD_COMPANY_UUID + " TEXT,"
413
        sql = sql + Constants.TABLE_PROGRESS_FIELD_COMPANY_UUID + " TEXT,"
Línea 425... Línea 423...
425
        sql = sql + Constants.TABLE_PROGRESS_FIELD_COMPLETED  + " INTEGER,"
423
        sql = sql + Constants.TABLE_PROGRESS_FIELD_COMPLETED  + " INTEGER,"
426
        sql = sql + Constants.TABLE_PROGRESS_FIELD_ADDED_ON  + " TEXT,"
424
        sql = sql + Constants.TABLE_PROGRESS_FIELD_ADDED_ON  + " TEXT,"
427
        sql = sql + Constants.TABLE_PROGRESS_FIELD_UPDATED_ON  + " TEXT);"
425
        sql = sql + Constants.TABLE_PROGRESS_FIELD_UPDATED_ON  + " TEXT);"
Línea -... Línea 426...
-
 
426
       
Línea 428... Línea 427...
428
       
427
 
Línea 429... Línea 428...
429
 
428
        print("sql : \(sql)")
Línea 446... Línea 445...
446
                
445
                
Línea 447... Línea 446...
447
                executeMultiQuery(queries: queries)
446
                executeMultiQuery(queries: queries)
448
                
447
                
449
            } else {
-
 
-
 
448
            } else {
450
                print("No se pudo crear la tabla: \(Constants.TABLE_PROGRESS)")
449
                print("No se pudo crear la tabla: \(Constants.TABLE_PROGRESS)")
451
               
450
                print(sql)
452
                self.printError()
451
                self.printError()
453
           }
452
           }