A partir daqui um conhecimento mínimo de SQL se faz necessário, pois vamos executar os comandos de criação. Vamos recordar como finalizamos o exemplo anterior: Criamos um bloco de controle IF que abria o banco mas não fazia nada nele, apenas tinha comentários:
1 2 3 4 5 6 7 8 9 10 |
sqlite3 *contatosBD; //Declara um apontador para nossa estrutura de dados SQLite const char *caminhoparabanco = [databasePath UTF8String]; // Converte uma NSString para char UTF-8 if (sqlite3_open(caminhoparabanco, &contatosBD) == SQLITE_OK) { //Banco aberto com sucesso } else { //Falha na abertura do banco } |
Com o banco aberto, podemos executar comandos SQL nele. É o […]