Pergunta

Estou programando em Snow Leopard 10.6. Meu aplicativo abre um banco de dados armazenado localmente com sucesso, mas quando tenta inserir no banco de dados, continuo recebendo 'Erro de E/S de disco ". Alguém tem alguma idéia sobre o que poderia causar isso?

Obrigado Yang

Foi útil?

Solução

A partir de sqlite.org:

Sqlite_ioerr

Este valor é retornado se o sistema operacional informar o SQLite que não é possível executar alguma operação de E/S de disco. Isso pode significar que não há mais espaço no disco.

Este pode ser um dos motivos. Outro poderia ser direitos insuficientes (talvez o arquivo de banco de dados esteja protegido por gravação?).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top