Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

ERRO COM O BANCO

Não consigo resolver esse BO

[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: DatabaseException(no such table: contacts (code 1 SQLITE_ERROR): , while compiling: INSERT INTO contacts (name, account_number) VALUES (?, ?)) sql 'INSERT INTO contacts (name, account_number) VALUES (?, ?)' args [Jian, 1000]
E/flutter (12865): #0      wrapDatabaseException (package:sqflite/src/exception_impl.dart:11:7)
E/flutter (12865): <asynchronous suspension>
E/flutter (12865): #1      SqfliteDatabaseMixin.txnRawInsert.<anonymous closure> (package:sqflite_common/src/database_mixin.dart:392:14)
E/flutter (12865): <asynchronous suspension>
E/flutter (12865): #2      BasicLock.synchronized (package:synchronized/src/basic_lock.dart:33:16)
E/flutter (12865): <asynchronous suspension>
E/flutter (12865): #3      SqfliteDatabaseMixin.txnSynchronized (package:sqflite_common/src/database_mixin.dart:344:14)
E/flutter (12865): <asynchronous suspension>

Link do GitHub: https://github.com/jianLicio/Alura-Flutter-Bytebank

7 respostas

Acho que o código no git não está atualizado. O erro indica que ele não está encontrando a tabela contacts. Verifique seus códigos de criação e acesso às tabelas para ver os nomes est

não estava mesmo, perdão... https://github.com/jianLicio/Alura-Flutter-Bytebank

commit: atualização

Tente fazer como o professor sugeriu, mude a versão do banco em app_database.dart e execute de novo para ver se ele cria a tabela. Ou desinstale o app do emulador (ou celular) e execute novamente.

eu desinstalei e instalei de novo. Coloquei versão 2, mas o professor usa a versão 1, eu nem sei qual deveria usar... Alias, tá funcionando!

solução!

A versão você que decide. à cada mudança de versão ele recria o banco. é um jeito de forçar a criaç

Entendi, obrigado.

Olá, estou passando pelo mesmo problema e as soluções apresentadas não funcionaram no meu caso. Desinstalei o app, mudei de versão, dei o clean e instalei baixei as dependencias dnv.

Segue meu link do git https://github.com/davidsonmartins/ByteBank.git

Poderia me ajudar por favor ?