Você está na página 1de 1

COMO RESOLVER O PROBLEMA 'transient

in-memory database'?

Assista ao vídeo explicando como resolver o problema através


desse link:
https://www.youtube.com/watch?v=m6L6P7wXN7s

Esse problema acontece por executar o sqlite3.exe sem colocar o nome de um banco de
dados. Dessa maneira o programa entende que tudo que for feito será gravado APENAS
NA MEMÓRIA, ou seja, é transiente. Assim ao fechar tudo será perdido. Normalmente isso
acontece quando se abre o sqlite3.exe com duplo clique dentro do gerenciador de arquivos.

Como resolver?

1) Abra o prompt de comando

2) Acesse a pasta onde se encontra o sqlite3.exe

3) Chame o arquivo sqlite3.exe com o nome do arquivo.


Por exemplo: sqlite3.exe banco.sqlite

Lembrando que o nome do arquivo pode ser qualquer coisa e a extensão também.
A sugestão é usar .sqlite.

Outro exemplo: sqlite3.exe curso.sqlite

Você também pode gostar