J'utilise un programme C avec sqlite3. Insère parfois des travaux. Mais parfois, cela ne fonctionne pas. assert (retval == SQLITE3_OK) donne une erreur. tandis que le débogage j'ai trouvé valeur retval de sqlite3_step() est le code d'erreur = 5 qui fait référence au fichier de base de données est occupé fermer Même avec sqlite3_close() retour code d'erreur 5.sqlite3 instruction close ne fonctionne pas
Toute réflexion sur la façon de fermer la connexion de base de données, même quand il est occupé?
Utilisez-vous le contrôle des transactions? Avez-vous essayé d'envoyer un "COMMIT"? – amphetamachine